Class: Aws::AmplifyBackend::Types::SocialProviderSettings

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb

Overview

Note:

When making an API call, you may pass SocialProviderSettings data as a hash:

{
  facebook: {
    client_id: "__string",
    client_secret: "__string",
  },
  google: {
    client_id: "__string",
    client_secret: "__string",
  },
  login_with_amazon: {
    client_id: "__string",
    client_secret: "__string",
  },
  sign_in_with_apple: {
    client_id: "__string",
    key_id: "__string",
    private_key: "__string",
    team_id: "__string",
  },
}

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#facebookTypes::BackendAuthSocialProviderConfig

Describes third-party social federation configurations for allowing your app users to sign in using OAuth.



3185
3186
3187
3188
3189
3190
3191
3192
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 3185

class SocialProviderSettings < Struct.new(
  :facebook,
  :google,
  :login_with_amazon,
  :sign_in_with_apple)
  SENSITIVE = []
  include Aws::Structure
end

#googleTypes::BackendAuthSocialProviderConfig

Describes third-party social federation configurations for allowing your app users to sign in using OAuth.



3185
3186
3187
3188
3189
3190
3191
3192
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 3185

class SocialProviderSettings < Struct.new(
  :facebook,
  :google,
  :login_with_amazon,
  :sign_in_with_apple)
  SENSITIVE = []
  include Aws::Structure
end

#login_with_amazonTypes::BackendAuthSocialProviderConfig

Describes third-party social federation configurations for allowing your app users to sign in using OAuth.



3185
3186
3187
3188
3189
3190
3191
3192
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 3185

class SocialProviderSettings < Struct.new(
  :facebook,
  :google,
  :login_with_amazon,
  :sign_in_with_apple)
  SENSITIVE = []
  include Aws::Structure
end

#sign_in_with_appleTypes::BackendAuthAppleProviderConfig

Describes Apple social federation configurations for allowing your app users to sign in using OAuth.



3185
3186
3187
3188
3189
3190
3191
3192
# File 'gems/aws-sdk-amplifybackend/lib/aws-sdk-amplifybackend/types.rb', line 3185

class SocialProviderSettings < Struct.new(
  :facebook,
  :google,
  :login_with_amazon,
  :sign_in_with_apple)
  SENSITIVE = []
  include Aws::Structure
end