UniAuth.ID
Interactive Demo

See UniAuth in action

Walk through the complete authentication experience your users will see. From password login to passkey enrollment, every step is designed for security and simplicity.

Try It

Live OAuth flow

Click the button to experience the real authentication flow — popup or redirect. Toggle between modes to compare.

Demo:
Mode:

This simulates the full OAuth 2.0 PKCE flow between your app and UniAuth. No login required — uses sample data to show every step.

Click to walk through the OAuth flow step by step

Integrate

SDK integration

Three ways to add UniAuth sign-in to your app. Each SDK supports popup and redirect modes with automatic PKCE.

Install
<script src="https://uniauth.id/brand/oauth/uniauth-widget.js"></script>
Integration
<!-- Popup mode (default on desktop) -->
<div id="signin"></div>
<script>
  UniAuth.renderButton('#signin', {
    clientId: 'YOUR_CLIENT_ID',
    redirectUri: window.location.origin + '/callback',
    mode: 'popup',
    theme: 'dark',
    onSuccess: function(result) {
      console.log('Token:', result.accessToken);
    },
    onError: function(err) {
      console.error('Auth error:', err);
    }
  });
</script>

Live preview

Sign in darkSign in light
PKCE
S256 code challenge generated automatically
Popup + Redirect
mode: 'popup' | 'redirect' | auto-detect
Zero Config
One script tag, no build step needed
Walkthrough

Login flow step by step

Visual walkthrough of the full UniAuth login flow, from initial sign-in through multi-factor authentication.

1
Password Login
Password
************
Sign in
2
Passkey Prompt

Use your fingerprint, face, or security key to verify your identity

Use passkey
or continue with password
3
MFA Code

Enter the 6-digit code from your authenticator app

4
8
2
9
1
7
Verify
4
Success

Welcome back, Jane

Session secured with ML-DSA-44 post-quantum signature

ACR: urn:uniauth:acr:mfa

This is a visual walkthrough of the UniAuth login flow. All four steps complete in under 15 seconds for returning users.

Video

Video walkthrough

Watch a guided tour of the full UniAuth platform in under three minutes.

Product walkthrough

3 min

0:00

Creating an account

Email registration with password strength scoring, HaveIBeenPwned breach check, and instant verification link.

0:45

Enabling 2FA

Set up TOTP via authenticator app, generate backup codes, and optionally enroll a passkey.

1:30

Connecting an OAuth app

Register an OAuth client, configure redirect URIs, and test the PKCE authorization flow.

2:15

Admin panel tour

User management, analytics dashboard, audit trail, webhook configuration, and access policies.

Highlights

Feature highlights

A snapshot of the capabilities that make UniAuth the most complete open identity platform.

Post-Quantum Sessions

Every session is signed with ML-DSA-44 (FIPS 204). Forgery-detected sessions are revoked instantly. Future-proof against quantum threats.

Passkey-First Auth

WebAuthn/FIDO2 with Conditional UI autofill. Users can sign in with biometrics or hardware keys without typing a password.

Full OAuth 2.0 + OIDC

Authorization code with PKCE, client credentials, device flow, token exchange, DPoP, and dynamic client registration.

Pairwise Privacy

Each connected app receives a unique, deterministic user identifier. Apps cannot correlate users across services.

Adaptive Threat Detection

ML-powered risk scoring analyzes IP reputation, device fingerprint, login timing, and burst patterns in real time.

SCIM 2.0 Provisioning

Automated user and group lifecycle management. Bulk operations, filter queries, and organization-scoped tokens.

Ready to secure your users?

Deploy enterprise-grade authentication in minutes. Free for up to 10,000 monthly active users.