A developer is creating a web application and needs to provide a secure sign-up, sign-in, and password reset workflow for the application's users. The developer must also maintain a user directory to store user profile data. Which feature or service should the developer implement to meet these requirements?
- Amazon Cognito User PoolsAnswer
- BAmazon Cognito Identity Pools
- CAmazon API Gateway Lambda Authorizer
- DIAM role trust policies configured for the client application
Answer
Amazon Cognito User Pools
Amazon Cognito User Pools act as a user directory that provides sign-up, sign-in, and password recovery out of the box, fulfilling the authentication and profile management requirements.
Step-by-Step Solution
Key Concept
Amazon Cognito User Pools are designed to manage user directories, authentication, and sign-up/sign-in workflows.