The product needs it now
- 01Users need personal accounts or profiles
- 02You need to store user-specific data
- 03Access control is required
- 04Personalization features are planned
Core capability
Secure login and registration systems including email/password, social auth, and passwordless options.
SCOPE DECISION
A capability is only essential when the product promise depends on it. Use these signals to keep the decision tied to user value.
IMPLEMENTATION OPTIONS
The right technology depends on ownership, scale, integration depth, and how much operational responsibility the team wants to carry.
DELIVERY SEQUENCE
WATCH FOR
QUESTIONS
Start with email/password for ownership of user data, then add social login as a convenience. Social-only auth creates dependency on third parties.
Use time-limited tokens (1-24 hours), one-time use, and send reset links via email. Never expose whether an email exists in your system.
Magic links reduce friction but add email deliverability concerns. Consider it for B2B products where users have reliable email access.
RELATED DECISIONS
DISCUSS YOUR APP
Bring the product context and current scope. We will choose the approach after the release is clear.
Discuss your app