Jump to Content
WristbandSite Home
GuidesAPI ReferenceChangelog
v1.0

Site HomeLoginTry for FreeWristband
Guides
LoginTry for Free
v1.0GuidesAPI ReferenceChangelog

Introduction

  • Welcome to Wristband
  • Why Wristband
  • Security and Privacy
  • Frequently Asked Questions (FAQ)
  • Support

Quickstart Guide

  • 🏃Auth Quickstart
  • Set Up a Wristband Application
  • Choose Your Framework
    • ASP.NET
      • Install Auth SDK
      • Add Auth Endpoints
      • 🧪Test Auth Flows
      • Protect Frontend Routes and Components (React)
      • Protect Backend Endpoints
      • 🧪Test Auth Protection
    • Django
      • Install Auth SDK
      • Add Session Management
      • Add Auth Endpoints
      • 🧪Test Auth Flows
      • Protect Your Views
      • 🧪Test Auth Protection
    • Go
      • Install Auth SDK
      • Add Session Management
      • Add Auth Middleware
      • Add Auth Endpoints
      • 🧪Test Auth Flows
      • Protect Frontend Routes and Components (React)
      • Protect Backend Endpoints
      • 🧪Test Auth Protection
    • ExpressJS
      • Install Auth SDK
      • Add Session Middleware
      • Add Auth Middleware
      • Add Auth Endpoints
      • 🧪Test Auth Flows
      • Protect Frontend Routes and Components (React)
      • Protect Backend Endpoints
      • 🧪Test Auth Protection
    • FastAPI
      • Install Auth SDK
      • Add Session Middleware
      • Add Auth Endpoints
      • 🧪Test Auth Flows
      • Protect Frontend Routes and Components (React)
      • Protect Backend Endpoints
      • 🧪Test Auth Protection
    • NestJS
      • Install Auth SDK
      • Add Session Middleware
      • Add Auth Guard
      • Add Auth Endpoints
      • 🧪Test Auth Flows
      • Protect Frontend Routes and Components (React)
      • Protect Backend Endpoints
      • 🧪Test Auth Protection
    • Next.js (App Router)
      • Install Auth SDK
      • Add Session Helper Function
      • Add Auth Endpoints
      • Add Auth Middleware
      • 🧪Test Auth Flows
      • Protect Frontend Routes and Components (React)
      • Protect Pages and Server Components
      • Protect Server Actions
      • Protect API Routes
      • 🧪Test Auth Protection
    • Next.js (Pages Router)
      • Install Auth SDK
      • Add Session Helper Function
      • Add Auth Endpoints
      • Add Auth Middleware
      • 🧪Test Auth Flows
      • Protect Frontend Routes and Components (React)
      • Protect Pages
      • Protect API Routes
      • 🧪Test Auth Protection
  • 🏁Exploring Further

SDKs

  • Authentication SDKs
  • Community Integrations and SDKs

Example Apps

  • Setting Up a Demo App
  • Example Apps
  • Live Hosted Demo

Integration Architecture

  • OIDC / OAuth 2
  • Integration Patterns
    • Backend Server
      • Authentication
      • Session Management
      • CSRF Protection
      • Authenticating API Requests With Bearer Tokens
    • Native (Mobile / Desktop)
      • Authentication
      • Session Management
    • Machine-to-Machine (M2M)
  • Implementing Wristband Auth Endpoints

Concepts

  • Multi-Tenancy Model
    • Tenant Isolation
    • Tenant Configurability
      • Tenant Override System
      • Tenant Configurations
  • Applications
  • Tenants
  • Users
  • OAuth 2 Clients
  • Identity Providers
  • Domains and URLs

Use Cases

  • B2C Auth
  • SSO-Only Integration

Authentication

  • JWTs and Signing Keys
  • Custom Token Claims
  • Sessions
  • Passwords
  • Magic Links
  • Multi-Factor Authentication (MFA)
  • Social Login
    • Social Identity Providers
      • Apple
      • Bitbucket
      • GitHub
      • GitLab
      • Google
      • Microsoft
  • Enterprise SSO
    • Enterprise Identity Providers
      • Google Workspace
      • Microsoft Entra ID
      • Okta Workforce
    • Just In Time (JIT) Provisioning
    • Role Mapping
  • Bot Detection

Authorization

  • RBAC Overview
  • Roles
  • Permissions, Permission Groups, and Permission Boundaries

Brand Customization

  • Customizing Wristband for Your Brand

Workflows

  • Workflows Overview
  • Signup Workflow
    • Signup: Wristband-Hosted UI
    • Signup: Self-Hosted UI
  • User Activation Workflow
    • User Activation: Wristband-Hosted UI
    • User Activation: Self-Hosted UI
  • Email Verification Workflow
    • Email Verification: Wristband-Hosted UI
    • Email Verification: Self-Hosted UI
  • Tenant Discovery
    • Tenant Discovery: Wristband-Hosted UI
    • Tenant Discovery: Self-Hosted UI
  • Login Workflow
    • Login: Wristband Hosted-UI
    • Login: Self-Hosted UI
  • MFA Workflow
    • MFA: Wristband-Hosted UI
    • MFA: Self-Hosted UI
  • Password Reset Workflow
    • Password Reset: Wristband-Hosted UI
    • Password Reset: Self-Hosted UI
  • New User Invitation Workflow
    • New User Invitation: Wristband-Hosted UI
    • New User Invitation: Self-Hosted UI
  • Existing User Invitation Workflow
    • Existing User Invitation: Wristband-Hosted UI
    • Existing User Invitation: Self-Hosted UI
  • Change Email Workflow
    • Change Email: Wristband-Hosted UI
    • Change Email: Self-Hosted UI
  • Error Pages

Dashboard

  • Navigating Between Apps and Tenants

MCP Server

  • 🤖MCP (beta)

Useful Tools

  • Utilities
Powered by 

Enterprise Identity Providers

Available Enterprise Identity Provider Integration Guides

  1. Google Workspace
  2. Microsoft Entra ID
  3. Okta Workforce

Updated 21 days ago


Microsoft
Google Workspace