Password, magic link, OAuth and MFA in one API. Secure by default, customisable when you need it to be.
Welcome back
Sign in to your account
Don't have an account? Sign up
Authentication
MFA
import { auth } from '@mailmus/auth' await auth.oauth.redirect({ provider: 'google', redirectUri: '/dashboard'})Sessions, MFA, OAuth and magic link: the sensitive parts are already secured and ready to plug in.
To build
On your own
With Mailmus Auth
Already handled
Sessions
Session rotation, revocation and reuse detection
Complex logic to design, test and maintain
Secure rotation included by default
MFA
TOTP, backup codes, UI and secure storage
UI, logic and secure storage to implement
MFA users can switch on in one click
OAuth
Google, GitHub and Apple sign-in over OAuth 2.0 / OpenID Connect
Separate setup and upkeep for each provider
Google, GitHub and Apple built in
Magic link
Secure link generation, expiry, verification
Token generation, expiry and verification to implement
Passwordless sign-in, ready to use
Pages d'authentification
Sign-in, sign-up, password reset, verifications and security
UI, validation and security to build and maintain
Hosted by Mailmus, or styled your way
Maintenance
Fixes, updates and continuous change
Yours to maintain at every turn (security, standards, providers)
Updates handled by Mailmus, with no effort from you
Sign-in, security and organization management, behind one API.
Password, magic link or one-time code. Let each user pick their way in.
TOTP and backup codes built in, without building the sensitive flows yourself.
Members, roles and per-organization access, ready for products that serve many companies.
Start simple. Add security, social sign-in and branding as your product grows.
import { MailmusAuthProvider, SignIn, SignedIn, SignedOut, UserButton }from "@mailmus/auth-react"; export default function App() { return ( <MailmusAuthProvider appId="app_xxx"> <SignedOut> <SignIn /> </SignedOut> <SignedIn> <UserButton /> </SignedIn> </MailmusAuthProvider> );}Secure by default. Hosted by Mailmus.
One SDK, a few lines of code, and the sign-in methods your product needs. Mailmus handles sessions, OAuth and the security behind them.
One package per platform, in a few lines.
Turn on the sign-in methods you need.
Your flow is live. Get back to your product.
Auth readyTurn Mailmus Auth on in minutes and start authenticating your users without running auth infrastructure of your own.