A development team is designing a mobile app that requires multi-factor authentication. Which steps should be taken to achieve this? (Choose two.)
- AUse Amazon Cognito to create a user pool and create users in the user pool. (correct answer)
- BSend multi-factor authentication text codes to users with the Amazon SNS Publish API call in the app code.
- CEnable multi-factor authentication for the Amazon Cognito user pool. (correct answer)
- DUse AWS IAM to create IAM users.
- EEnable multifactor authentication for the users created in AWS IAM.
Reveal answer & explanationHide answer
The correct answer is A, C. Option A: Use Amazon Cognito to create a user pool and create users in the user pool. Option C: Enable multi-factor authentication for the Amazon Cognito user pool.
Explanation
Amazon Cognito manages user sign-up, sign-in and federated identity for applications.