A developer is building a mobile application that requires users to sign in using their email addresses or social identity providers such as Google or Facebook. Once signed in, the application needs to maintain a user directory and manage user profiles. Which Amazon Cognito feature should the developer implement to meet these authentication and directory requirements?
- Cognito User PoolsAnswer
- BCognito Identity Pools
- CAPI Gateway Lambda Authorizer
- DIAM Trust Policies
Answer
Cognito User Pools
The option identifying Cognito User Pools is correct because User Pools act as a user directory that manages sign-up, sign-in, and user profiles. They support federation with social identity providers like Google and Facebook out of the box.
Step-by-Step Solution
Key Concept
Distinction between Cognito User Pools and Identity Pools
Estimated Time:45s