IDENTITY
Authentication
Sign-up, sign-in and account security for your application's users — email and password, OAuth, social login, sessions and MFA.
Sign-in methods
acme / my-app / productionMETHODSTATUSSETTING
email-password EnabledVerification required
social Enabled[Supported providers]
mfa Optional[Supported factors]
Session policy · production session: refresh on activity · expires after [duration]
WHAT IT DOES
Sign-in for your users, handled.
Add sign-up, sign-in, email verification and password resets to your web and mobile apps. Connect OAuth and social providers, manage sessions and require a second factor — without building an identity system yourself.
Built for your application's end users — separate from the members of your Stack53 workspace.Each environment has its own users, so test accounts stay out of production.Use hosted sign-in pages or build your own screens with the SDKs.Configure sign-in methods and security settings per project.
KEY CAPABILITIES
Everything you need to sign users in.
Email and password Sign-up and sign-in with hashed passwords and password rules.
Email verification Confirm addresses with verification emails before granting access.
Password resets Self-service reset flows with time-limited links.
OAuth Standards-based OAuth sign-in for web, mobile and API clients.
Social providers Let users sign in with [Supported providers].
Sessions Issue, refresh and revoke sessions across devices.
Multi-factor authentication Require a second factor at sign-in. Factors: [Supported factors].
User management Search, suspend and delete users from the dashboard or API.
APIs and SDKs Authentication APIs, plus SDKs for [Supported languages].
HOW IT WORKS
Add sign-in in four steps.
- 01 Enable authentication In a project environment, from the dashboard or CLI.
- 02 Choose sign-in methods Email and password, OAuth and social providers.
- 03 Integrate the SDK Use hosted pages or build your own screens.
- 04 Secure and manage accounts Turn on MFA, manage sessions and support users.
COMMON USE CASES
Where teams add authentication.
SaaS applications Sign-up, sign-in and MFA for customer accounts in web dashboards.
Mobile apps Native sign-in flows with persistent sessions and social login.
Customer portals Secure access to orders, billing and support for your customers.
DEVELOPER INTEGRATION
Built for code.
Sign users up, send verification emails, manage sessions and enroll MFA from the REST API or the SDKs — in the same project and environment as the rest of your app.
const { user } = await stack53.auth.signUp({
email: '[email protected]',
password,
})
// Send a verification email
await stack53.auth.sendVerification(user.id)
// Require a second factor at sign-in
await stack53.auth.mfa.enroll(user.id, { type: '[factor]' })
SECURITY Secure accounts by default. Passwords are stored hashed, never in plain text.Encrypted connections for every sign-in and API call.Sessions can be revoked per user or per device.Sign-ins and account changes recorded in audit logs. Security at Stack53 →
AVAILABILITY Where it runs.
REGIONOPERATED BYSTATUS
Canada Central[Partner / Stack53][Status]
Canada East[Partner / Stack53][Status]
Add sign-in to your app.
Start building on Stack53, or talk to us about identity requirements and data residency.