AWS::Cognito::UserPool
-
Cognito User Pools
(CUP) -
Database of users
for mobile apps -
You can either provide
built-in user management
or integrate withexternal identity providers
(fb, google, etc) -
Gets a JWT as return
-
Can be integrated with API Gateway for authentication
- Integrate with Facebook to provide authenticated logins for your application users.
Properties
Type: AWS::Cognito::UserPool
Properties:
AccountRecoverySetting:
AccountRecoverySetting
AdminCreateUserConfig:
AdminCreateUserConfig
AliasAttributes:
- String
AutoVerifiedAttributes:
- String
DeletionProtection: String
DeviceConfiguration:
DeviceConfiguration
EmailAuthenticationMessage: String
EmailAuthenticationSubject: String
EmailConfiguration:
EmailConfiguration
EmailVerificationMessage: String
EmailVerificationSubject: String
EnabledMfas:
- String
LambdaConfig:
LambdaConfig
MfaConfiguration: String
Policies:
Policies
Schema:
- SchemaAttribute
SmsAuthenticationMessage: String
SmsConfiguration:
SmsConfiguration
SmsVerificationMessage: String
UserAttributeUpdateSettings:
UserAttributeUpdateSettings
UsernameAttributes:
- String
UsernameConfiguration:
UsernameConfiguration
UserPoolAddOns:
UserPoolAddOns
UserPoolName: String
UserPoolTags:
Key: Value
VerificationMessageTemplate:
VerificationMessageTemplate
EmailConfiguration
- Support for email verifying
MfaConfiguration
- Support for MFA