AWS Certified Developer – Associate (DVA-C02) — Question 473

A developer is building the authentication mechanism for a new mobile app. Users need to be able to sign up, sign in, and access secured backend AWS resources.

Which solution will meet these requirements?

Answer options

Correct answer: D

Explanation

Amazon Cognito user pools provide a user directory that manages the sign-up and sign-in flows for mobile and web applications, fulfilling the requirement for user authentication and management. Amazon Cognito identity pools (Option C) are primarily used to authorize users to access AWS resources by providing temporary AWS credentials, but they do not manage user registration and login directories directly. Options A and B lack the built-in user management capabilities (such as sign-up, sign-in, and MFA) needed for a complete mobile app authentication solution.