AWS Certified Developer Associate DVA-C02 Practice Question
An application developer is tasked with enabling authentication through social media logins for a new mobile app and subsequently permitting access to specific cloud storage and database services on behalf of the authenticated user. Which Amazon Cognito feature should the developer leverage to achieve these requirements?
Amazon Cognito Identity Pools
External identity provider integration with a token broker service
Directory services with custom application-level federation logic
Synchronization service for user data and preferences
Amazon Cognito User Pools
IAM roles with trust relationships