Manifold / Authentication
Authentication
Sign-in, onboarding, and user management for your app.
Choose how people sign in. Guide them through setup. Manage their organisations, roles, and access in the same platform.
Get early accessSign-in methods
Enable the methods your users need, from a familiar email login to enterprise single sign-on. Control availability from the Manifold console.
Email & password
Registration, email verification, password reset, and sign-in. Manage the account lifecycle from the same platform.
Registration · Verification · RecoverySocial sign-in
Let people use their Google or GitHub account. Choose which providers appear in your app and configure them in the console.
Google · GitHubEmail links & codes
Offer passwordless sign-in with a magic link or a one-time code sent to the user's email.
Magic links · Email OTPSMS codes
Let people sign in with a one-time code sent to their phone. Use SMS as a sign-in method or a second factor.
SMS OTPPasskeys
Sign in with a fingerprint, face, or hardware security key. Users can register and manage multiple passkeys.
WebAuthnEnterprise SSO
Connect your customers' identity providers. Configure domain restrictions and automatic user provisioning for each connection.
SAML 2.0 · OpenID ConnectOnboarding
Build the steps your app needs. Create a workspace, collect a payment, invite a team, or keep it to a profile. Change the order and use conditions to give different users different paths. Use hosted pages or embed the flow in your app.
Create a workspace, start a subscription, then bring in the team.
Onboarding flow
Select a step to preview it.
User experience
Payment
user.registeredJamie Davis · New accountorganisation.createdStudio North · Jamie is OwnerPlan selectedTeam plan · Monthly billingpayment.succeededStudio North · Team planorganisation.member_invitedAlex & Sam · Studio NorthExample onboarding cards, with configured email actions and payment collection.
Organisations & multi-tenancy
Give each customer their own workspace. Members, roles, settings, and subscriptions belong to that organisation. A person can join several workspaces, with different access in each.
Jamie’s role Owner
Jamie’s role Reviewer
One account, independent memberships. Example workspaces, plans, and settings.
Create workspaces, invite teammates, and change membership roles. Organisations are optional for apps built around individual users, with their own subscriptions and settings.
Roles & permissions
Define permissions for your own product actions, combine them into custom roles, and assign a role to each membership. Change what a role can do as your product grows.
Choose the permissions for each role. Project actions and role names are custom examples.
Use the built-in Owner, Admin, and Member roles alongside your own. The same person can hold a different role in each organisation.
Account security
Multi-factor authentication
Add an authenticator app or SMS as a second factor. Make MFA optional or required, with backup codes for account recovery.
Sessions & devices
Let users review active sessions and sign out individual devices or all other sessions. Configure session lifetime and manage trusted devices.
Account recovery
Handle password resets, email verification, and email changes. Give users a way to recover access and keep their account details current.
Built into your app
Use Manifold's SDKs to connect authentication and organisation context to your product. Keep the experience in your own design.
Components or your own interface
Embed onboarding components, use hosted onboarding pages, or build your interface with SDK hooks and the API.
Access checks where you need them
Use role and permission checks to shape the interface, with server-side checks to enforce access to protected actions.
Build with Manifold.
Tell us what you’re building.
We’ll help you get started.