Amazon Cognito Authentication
User Authentication & Authorization
Manage user directories, JWT tokens, OAuth flows.
Cognito Components
User Pools: - User sign-up/sign-in - MFA/password policies - User attributes/groups - JWT tokens (ID/Access) Identity Pools: - Cognito Identity ID - Assume IAM roles - Temporary AWS credentials Hosted UI: - Pre-built login pages - OAuth2 flows (Google/Facebook)
Token Validation
- jwks.json endpoint
- Verify JWT signature/claims
- Lambda triggers (pre/post auth)
- Admin APIs (no user context)