Learn UniAuth
From your first login to post-quantum session signatures, these guides cover every feature of the platform. Pick a starting point or browse by topic.
Getting started
Quickstart
Get UniAuth running in under 5 minutes. Install, configure your environment, and authenticate your first user.
Authentication Guide
Understand email/password auth, OAuth social login, and passwordless flows. Learn how sessions and tokens work together.
MFA Setup
Enable TOTP, email OTP, SMS OTP, and WebAuthn second factors. Configure enforcement policies and trusted devices.
Browse by topic
Core Authentication
Security & Recovery
Security
Post-quantum cryptography, threat detection, and audit logging
MFA Setup
TOTP, email OTP, SMS OTP, passkeys, and enforcement policies
Recovery
Account recovery flows, mnemonic phrases, and admin resets
Backup Codes
Generate, store, and use one-time backup codes for 2FA bypass
OAuth & Integration
OAuth 2.0 / OIDC
Authorization server setup, PKCE, pairwise subjects, and consent
SCIM 2.0
Automated user provisioning, group sync, and bulk operations
Webhooks
Event subscriptions, HMAC signatures, retry policies, and SSRF safety
Device Flow
RFC 8628 device authorization for CLI tools and smart TVs
Platform & Operations
SDK Integration
JavaScript and React SDKs with PKCE, token lifecycle, and typed errors
Roles & Permissions
Role-based access control, admin vs. moderator, and custom roles
Rate Limits
Dual-layer rate limiting: in-memory middleware and Redis sliding window
Error Reference
Complete error code catalog with causes, HTTP statuses, and fixes