AWS Cognito Identity
AWS Cognito provides user authentication (email/password, MFA, social login) via User Pools, and temporary AWS credentials via Identity Pools. You create a User Pool, configure password policies, MFA, email verification, then integrate into your app via SDK or hosted UI. Identity Pools map authenticated users to IAM roles for S3/DynamoDB access. Mastery means understanding User Pool flows, attribute mapping, custom auth flows, token management, and multi-tenancy. Learning path: Cognito basics (2 weeks) → User Pool setup (2 weeks) → Identity Pools (1 week) → advanced auth flows (2 weeks).
什麼是 AWS Cognito Identity
AWS Cognito is a managed authentication and authorization service. It has two parts: 1. User Pools, user management (sign-up, sign-in, password reset, MFA, email verification)
💰 各地區薪資
| 地區 | 初級 | 中級 | 高級 |
|---|---|---|---|
| USA | $80,000 | $130,000 | $180,000 |
| UK | £48,000 | £80,000 | £120,000 |
| EU | €52,000 | €85,000 | €130,000 |
| CANADA | CA$85,000 | CA$135,000 | CA$185,000 |
🎓 認證
❓ 常見問題
What's the difference between User Pools and Identity Pools?
Should I use Cognito or Auth0?
Can I use Cognito without the hosted UI?
How do I add social login (Google, GitHub) to Cognito?
What's the difference between ID token and access token?
Can I store custom user attributes in Cognito?
Is Cognito suitable for production?
不確定這項技能適不適合你?
做一下職業匹配,我們會推薦合適的方向。
找到最適合我的技能 →找到理想的職業方向
在 2,521 個職業中進行技能匹配。免費。
免費做職業匹配 →