AWS Certified Developer – Associate — Question 64
A developer needs to create an application that supports Security Assertion Markup Language (SAML) and authentication with social media providers. It must also allow access to AWS services, such as Amazon DynamoDB.
Which AWS service or feature will meet these requirements with the LEAST amount of additional coding?
Answer options
- A. AWS AppSync
- B. Amazon Cognito identity pools
- C. Amazon Cognito user pools
- D. Amazon Lambda@Edge
Correct answer: B
Explanation
Amazon Cognito identity pools allow for federated authentication, supporting SAML and social media logins while simplifying access to AWS services like Amazon DynamoDB. AWS AppSync and Amazon Lambda@Edge do not provide the same level of integration for these authentication methods, and Amazon Cognito user pools focus primarily on user management rather than federated identities.