Jump to Content
WristbandSite Home
GuidesAPI ReferenceChangelog
v1.0

Site HomeLoginTry for FreeWristband
Guides
LoginTry for Free
v1.0GuidesAPI ReferenceChangelog
All
Pages
Start typing to search…

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 Authentication Flows
      • Add Session Management
      • Enhance Auth Endpoints To Support Sessions
      • Integrate Sessions With The Frontend (React)
      • Configure Cross-Origin Resource Sharing (CORS)
      • 🧪Test Session Management
      • Add Auth Middleware
      • Handle Unauthorized Error Responses
      • 🧪Test Auth Middleware
      • Add CSRF Protection to Backend
      • Enhance Frontend to Send CSRF Token
      • 🧪Test CSRF Middleware
      • Handle Token Refresh
      • 🧪Test Token Refresh
    • 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

Integration Overview

  • 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
  • Example Apps
  • Authentication SDKs
  • Community Integrations and SDKs

Concepts

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

Tutorials

  • Setting Up a Demo App
  • Configuring Identity Providers
    • Social Identity Providers
      • Apple
      • Bitbucket
      • GitHub
      • GitLab
      • Google
      • Microsoft
    • Enterprise Identity Providers
      • Google Workspace
      • Microsoft Entra ID
      • Okta Workforce
  • Customizing Wristband for Your Brand
  • Getting Access Tokens to Test Wristband APIs

Use Cases

  • B2C Auth

Authentication

  • OIDC / OAuth 2
  • JWTs and Signing Keys
  • Sessions
  • Enterprise SSO
    • Just In Time (JIT) Provisioning
    • Role Mapping

Authorization

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

Workflows

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

Dashboard

  • Navigating Between Apps and Tenants

Miscellaneous

  • Utilities
  • Live Hosted Demo
  • Demo Videos
Powered by 

Social Identity Providers

Available Social Identity Provider Integration Guides

  1. Apple
  2. Bitbucket
  3. GitHub
  4. GitLab
  5. Google
  6. Microsoft

Updated 18 days ago


Setting Up a Demo App
Apple
  • Table of Contents
    • Available Social Identity Provider Integration Guides