Documentation
Quickstart
React
Next
Vue
HTML
Wordpress
Vercel
Log in a user
Examples
React
Next
Vue
Node
PHP
FastAPI
Rails
Spring Boot
Go / Gin
Concepts
End Users
Tenants
Authentication
JWT Access Tokens
Domains
APIs
Server-to-server
REST endpoints
Authentication
Errors
Rate limiting
Users
Create user
Read user
Update user
Delete user
Search users
Invite user
Create or update user
Mark user active
End user sessions
Tenants
Create tenant
Create child tenant
Read tenant
Update tenant
Delete tenant
Search tenants
Roles
Create role
List roles
Set user roles
Invite user to a role
Delete role
Create role (tenant level)
List roles (tenant level)
Set user roles (tenant level)
Invite user to a role (tenant level)
Delete role (tenant level)
User imports
Create user import
Process user import
List user imports
Read user import
Delete user import
API keys
Create API
List API keys
Verify API key
Invalidate API key
Delete API key
List API keys (tenant level)
JWTs
List JWT public keys
JSON Web Key Set
Create custom JWT access token
Create custom JWT format for all users
Read JWT format
Read possible JWT claims
Authentication actions
Generate link credentials
Client-to-server
REST endpoints
Errors
Rate limiting
Sign up
Sign up with password
Sign up with passwordless
Sign up with SSO
Sign up with SSO using custom user data
Log in
Log in with password
Send login link email
Log in with login link
Send verification code
Log in with verification code
Log in with TOTP authenticator
Log in with backup code
Log in with SSO
Reset password
Send password reset email
Reset password with link credentials
Logged in actions
Read a session
Read own user data
Update password
Update email address
Set up TOTP authenticator
Remove TOTP authenticator
Verify email address
Verify phone number
Log out
Log out
Log out of all sessions
Multi-factor authentication
Enable MFA
Require MFA for individuals
Require MFA for all users
MFA required response
Using firstFactorToken
SAML
Generate SAML token
Log in with SAML
Log out with SAML
Refresh JWT access token
Libraries
UI Toolkit
React
Next
Vue
HTML
Angular
Themes & Appearance
CoreJS
Installation
Setup
Authentication
User
Tokens
Custom forms
React
Vue
HTML
Integrations
Vercel
WordPress
Connectivity
Webhooks
Emails
Migration
About
Passthrough migration
From Cognito
Machine-to-machine Auth
SAML
Glossary
Docs
/
Core JS Library
/
Custom forms
/
Vue
Custom Vue forms
Additional resources
Example on GitHub
@userfront/core on npm
Vue example docs
Vue quickstart guide
UI Toolkit prebuilt Vue forms