class Aws::CognitoIdentityProvider::Types::IdentityProviderType
A container for information about an identity provider.
@!attribute [rw] user_pool_id
The user pool ID. @return [String]
@!attribute [rw] provider_name
The identity provider name. @return [String]
@!attribute [rw] provider_type
The identity provider type. @return [String]
@!attribute [rw] provider_details
The identity provider details. The following list describes the provider detail keys for each identity provider type. * For Google and Login with Amazon: * client\_id * client\_secret * authorize\_scopes * For Facebook: * client\_id * client\_secret * authorize\_scopes * api\_version * For Sign in with Apple: * client\_id * team\_id * key\_id * private\_key * authorize\_scopes * For OIDC providers: * client\_id * client\_secret * attributes\_request\_method * oidc\_issuer * authorize\_scopes * authorize\_url *if not available from discovery URL specified by oidc\_issuer key* * token\_url *if not available from discovery URL specified by oidc\_issuer key* * attributes\_url *if not available from discovery URL specified by oidc\_issuer key* * jwks\_uri *if not available from discovery URL specified by oidc\_issuer key* * For SAML providers: * MetadataFile OR MetadataURL * IDPSignOut *optional* @return [Hash<String,String>]
@!attribute [rw] attribute_mapping
A mapping of identity provider attributes to standard and custom user pool attributes. @return [Hash<String,String>]
@!attribute [rw] idp_identifiers
A list of identity provider identifiers. @return [Array<String>]
@!attribute [rw] last_modified_date
The date the identity provider was last modified. @return [Time]
@!attribute [rw] creation_date
The date the identity provider was created. @return [Time]
@see docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/IdentityProviderType AWS API Documentation
Constants
- SENSITIVE