Core concept

User Pools support email/phone signup, social login (Google/Apple/Facebook), SAML, OIDC. MFA + custom flows.

Advertisement

How it works

Limitations: extending built-in flows painful. Custom email templates limited. Some prefer Auth0 or self-hosted.

Advertisement

Trade-offs + gotchas

Consumer apps needing quick auth. Serverless apps needing AWS credentials for users (S3/DynamoDB access).