DVA-C02 · Question #687
A company is developing a software as a service (SaaS) platform that serves both enterprise users and individual users. The application stores files in Amazon S3, uses Amazon RDS for databases, and us
The correct answer is A. Use Amazon Cognito to integrate corporate and social IdPs. Assign IAM roles to implement role-. Amazon Cognito supports federated authentication with corporate (SAML/OIDC) and social identity providers, providing scalable user management and secure access via temporary credentials and JWTs. This meets the requirements for scalable, secure authentication and role- based acce
Question
A company is developing a software as a service (SaaS) platform that serves both enterprise users and individual users. The application stores files in Amazon S3, uses Amazon RDS for databases, and uses AWS Lambda functions to perform backend processing. The company needs a scalable and secure solution to give users the ability to authenticate by using corporate credentials and popular social identity providers (IdPs). Which solution will meet these requirements?
Options
- AUse Amazon Cognito to integrate corporate and social IdPs. Assign IAM roles to implement role-
- BCreate an IAM user for each user of the platform. Assign IAM policies directly to IAM users and
- CSet up and maintain Amazon EC2 instances to run custom authentication services. Use RDS
- DAssign permanent IAM access keys and secret keys to users to give users the ability to interact
How the community answered
(22 responses)- A82% (18)
- B9% (2)
- C5% (1)
- D5% (1)
Explanation
Amazon Cognito supports federated authentication with corporate (SAML/OIDC) and social identity providers, providing scalable user management and secure access via temporary credentials and JWTs. This meets the requirements for scalable, secure authentication and role- based access control.
Community Discussion
No community discussion yet for this question.