Web identity Federation

Web identity federation lets you give your users access to AWS resources after they have successfully authenticated with a web-based identity provider like

Following successful authentication, the user receives an authentication code from the Web IP provider, which they can trade fro temporary AWS security credentials

Amazon Cognito

Amazon Cognito provides Web Identity Federation with the following features:

The recommended approach for Web Identity Federation using social media accounts like Facebook

Cognito User Pools

Cognito Identity Pools

Cognito Synchronization