Introducing Manifold / SaaS infrastructure in one place. Get early access
ManifoldGet early access

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 access
PasswordsSocial sign-inEmail links
One account
PasskeysEmail & SMS codesEnterprise SSO

Sign-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 · Recovery

Social sign-in

Let people use their Google or GitHub account. Choose which providers appear in your app and configure them in the console.

Google · GitHub

Email links & codes

Offer passwordless sign-in with a magic link or a one-time code sent to the user's email.

Magic links · Email OTP

SMS 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 OTP

Passkeys

Sign in with a fingerprint, face, or hardware security key. Users can register and manage multiple passkeys.

WebAuthn

Enterprise SSO

Connect your customers' identity providers. Configure domain restrictions and automatic user provisioning for each connection.

SAML 2.0 · OpenID Connect

Onboarding

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

Welcome email
Collect payment
Invitation emails

Select a step to preview it.

User experience

Payment

•••• 4242
Team planMonthly
Saved
user.registeredJamie Davis · New account
Welcome to FormaEmail sent
organisation.createdStudio North · Jamie is Owner
Plan selectedTeam plan · Monthly billing
payment.succeededStudio North · Team plan
Collect paymentPayment collected
organisation.member_invitedAlex & Sam · Studio North
Invitation emailsSending…

Example 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.

JD
Jamie DavisOne account · Two memberships
JDSLAM

Jamie’s role Owner

Team planWeekly reports
JDPKET

Jamie’s role Reviewer

Business planDaily reports

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 permissions

Custom rolePublisher2 permissions
AMAlex MorganStudio NorthRole assigned

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.

EARLY ACCESS

Build with Manifold.

Tell us what you’re building.
We’ll help you get started.

MANIFOLD EARLY ACCESS

Build with us.

Tell us a little about yourself and your product. We’ll be in touch about early access to Manifold.

We’ll use these details to contact you about Manifold.