User Management

Sign up, sign in, provision and manage users at scale

A complete solution for authentication, authorization,  user management, and provisioning — from your first user to your largest enterprise customer.

Image
User
Provider
Status
Sign in count
Last sign in
A
ava@foo-corp.com
Ava James
Entra ID
Active
86
June 26, 2023
R
rosalind@foo-corp.com
Rosalind Franklin
Entra ID
Active
91
June 26, 2023
P
patrick@example.com
Patrick Robertson
Email + Password + MFA
Active
5
June 26, 2023
L
lily@example.com
Lily Gilbreth
Email + Password
Active
5
June 24, 2023
M
mary@foo-corp.com
Mary Jackson
Entra ID
Suspended
45
June 25, 2023
K
katherine@example.com
Katherine Johnson
Email + Password
Active
4
June 25, 2023
A
ada@foo-corp.com
Ada Lovelace
Entra ID
Active
67
June 25, 2023
J
john@foo-corp.com
John Leia
Entra ID
Active
45
June 24, 2023
S
stephen@foo-corp.com
Stephen Haney
Entra ID
Active
45
June 24, 2023
ImageImage
FFFFFF
131315
3B2864
FFFFFF
2B333B
FFFFFF

Add auth to your app in minutes

Set up the authentication strategies that your app supports, then fine tune the hosted AuthKit UI to match your app’s branding, colors, messaging, and domain. Bring your own frontend for complete control.

ImageImage

Customize to fit your needs

User Management APIs unlock custom user flows to fit your app’s business logic. The Events API keeps your database in sync.

Image

An auth stack that scales with you

Integrates seamlessly Single Sign-On, Directory Sync, Multi-Factor Auth and WorkOS organizations. Never worry about outgrowing your auth vendor.

Image

Enterprise-scale user management

Enforce organization-level authentication policies and enable Just-In-Time (JIT) or Directory Sync (SCIM) user provisioning.

Image

Secure and flexible RBAC

Easily define roles and permissions via user sessions. Maintain end-to-end data integrity across user provisioning, role assignment, and access checks.

Image

Advanced security on day one

User Management comes with automatic spam and bot detection, password strength validation, and leaked password protection.

Image
Image

Authentication APIs that you actually want to use

import type { NextApiRequest, NextApiResponse } from 'next';
import WorkOS from '@workos-inc/node';

const workos = new WorkOS('sk_example_123456');
const clientId = 'client_123456789';

// Sign in a user with a valid auth code returned from AuthKit
const handleAuthentication = async (req: NextRequest) => {
  // The authorization code returned by AuthKit  
  const code = req.nextUrl.searchParams.get('code');
  
  // Sign in a user with the code
  const { user } = await workos.userManagement.authenticateWithCode({
    code,
    clientId,
  });
  
  return user
};
  • Out-of-the-box auth flows

    Use AuthKit’s hosted UI to handle complex authentication flows, or go headless and integrate your UI directly with our APIs.
  • Integrate once, scale infinitely

    With a single integration point, your app can use any authentication method, fully configurable in the WorkOS dashboard.
  • Use the Events API to sync users to your DB

    Keep your user data in your user table. When there is an update in WorkOS the Events API will give your app realtime updates.

From your first user to your largest enterprise customer

Image

Use our hosted UI, or bring your own

Use AuthKit for a beautiful, customized, hosted UI or bring your own frontend and connect to our User Management APIs.

Image

Manage users directly in WorkOS

Complete visibility and control of users and sessions from within the WorkOS Dashboard. Seamlessly integrated into organizations.

Image

Enterprise Ready authentication

The last auth solution you’ll need. Supports email + password, Single Sign-On, Microsoft and Google OAuth, and Magic Auth.

Image

Automatic user provisioning

Enable both automatic Just-In-Time (JIT) provisioning and Directory Sync (SCIM) on a per organization basis.

Image

Advanced security

Multi-Factor Auth, leaked password protection, password strength validation, and automatic spam + bot detection.

Image

Dynamic policy configuration

Configure different authentication policies per organization. Enforce domain, auth strategies, and multi-factor auth requirements.

Your first one million users, for free

Flexible user management, authentication, and provisioning
that scales with your customer needs.

0
Free
Need a plan that fits your scale?
Unlock annual discounts, expert guidance, and migration support.
Schedule a call

Pricing

  • Up to 1 million users
    Free
  • Per additional 1M users
    $2,500 / mo

This site uses cookies to improve your experience. Please accept the use of cookies on this site. You can review our cookie policy here and our privacy policy here. If you choose to refuse, functionality of this site will be limited.