A startup is building a new mobile application for ride-sharing. The developer needs to establish a secure user directory that manages user registration, sign-in, password recovery, and multi-factor authentication (MFA).
Which Amazon Cognito feature should the developer implement to meet these requirements?
- AAmazon Cognito Identity Pools
- Amazon Cognito User PoolsAnswer
- CAmazon API Gateway Lambda Authorizer
- DAWS Identity and Access Management (IAM) Roles
Answer
Amazon Cognito User Pools
Amazon Cognito User Pools is the correct choice because it is a user directory that provides sign-up and sign-in options for web and mobile applications, including features like user directory management, password recovery, and multi-factor authentication (MFA).
Step-by-Step Solution
Key Concept
Amazon Cognito User Pools provide authentication and user directory management, whereas Identity Pools provide authorization to AWS resources.