AWS Cognito
- To authenticate users so that they can interact with our application
- Difference between this and IAM:
- Cognito is good for hundreds of users, support authentication with SAML
- IAM is for the users within your AWS infrastructure
- Difference between this and IAM:
- Some of the services
- AWS Cognito User Pools:
- Provides sign-in functionality for app-users
- Integrate with API Gateway and Application Load Balancer
- AWS Cognito Identity Pools (Federated Identitiy):
- Provide AWS Credentials so user can access AWS resources directly
- Integrate with AWS Cognito User Pools as an identity provider
- AWS Cognito Sync:
- Synchronise data between different devices to keep the state of users to Cognito
- Deprecated and replaced by AWS AppSync
- AWS Cognito User Pools: