Customer Identity for B2C Applications
Choose this pattern when your users are individual consumers who expect fast onboarding and simple sign-in across web and mobile applications.
Typical Requirements​
- Support social, password, and passwordless sign-in options.
- Keep registration short and progressively collect profile data.
- Add step-up authentication only for high-risk actions.
- Provide reliable account recovery paths.
Recommended Baseline Flow​
- Start with email or social registration.
- Add passkey registration during onboarding or first successful sign-in.
- Use passkey-first sign-in with fallback to password or magic link.
- Trigger step-up authentication for sensitive operations.
- Offer recovery through verified email channels.
Thunder Capabilities to Use​
- Flow engine to orchestrate sign-up and sign-in journeys.
- Passkeys for phishing-resistant authentication in the Passkeys Guide.
- Hosted or custom UI depending on your product control needs.
- SDK integration for frontend applications with the React SDK Overview.
Implementation Checklist​
- Install and run Thunder using the Installation Guide.
- Define your sign-up and sign-in flows.
- Enable passkeys and validate your relying party configuration.
- Integrate your frontend with Thunder APIs or SDK.
- Test onboarding, step-up, and recovery paths end-to-end.