class Aws::AmplifyBackend::Types::SocialProviderSettings

@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",
      },
    }

@!attribute [rw] facebook

Describes third-party social federation configurations for allowing
your app users to sign in using OAuth.
@return [Types::BackendAuthSocialProviderConfig]

@!attribute [rw] google

Describes third-party social federation configurations for allowing
your app users to sign in using OAuth.
@return [Types::BackendAuthSocialProviderConfig]

@!attribute [rw] login_with_amazon

Describes third-party social federation configurations for allowing
your app users to sign in using OAuth.
@return [Types::BackendAuthSocialProviderConfig]

@!attribute [rw] sign_in_with_apple

Describes Apple social federation configurations for allowing your
app users to sign in using OAuth.
@return [Types::BackendAuthAppleProviderConfig]

@see docs.aws.amazon.com/goto/WebAPI/amplifybackend-2020-08-11/SocialProviderSettings AWS API Documentation

Constants

SENSITIVE