Skip to content
oidc-js
Search
Ctrl
K
Cancel
GitHub
Introduction
Getting Started
Installation
Quickstart
Guides
Login & Logout
Protected Routes
Token Refresh
User Profile
React
AuthProvider
useAuth
RequireAuth
Vue
Plugin
useAuth
RequireAuth
Svelte
AuthProvider
getAuthContext
RequireAuth
Angular
provideAuth
AuthService
authGuard
Solid
AuthProvider
useAuth
RequireAuth
Preact
AuthProvider
useAuth
RequireAuth
Lit
AuthController
RequireAuth
Core API
Overview
Discovery
Authorization
Token
UserInfo
Types
Concepts
Authorization Code + PKCE
Architecture
API Reference (Core)
Classes
OidcError
Interfaces
AuthState
HttpRequest
IntrospectionResponse
OidcConfig
OidcDiscovery
OidcUser
TokenResponse
TokenSet
Type Aliases
OidcErrorCode
Functions
base64UrlDecode
base64UrlEncode
buildAuthUrl
buildClientAuthHeaders
buildDiscoveryUrl
buildIntrospectRequest
buildLogoutUrl
buildRefreshRequest
buildRevocationRequest
buildTokenRequest
buildUserinfoRequest
computeCodeChallenge
computeExpiresAt
decodeJwtPayload
generateNonce
generatePkce
generateRandom
generateState
isTokenExpired
parseCallbackUrl
parseDiscoveryResponse
parseIdTokenClaims
parseIntrospectResponse
parseTokenResponse
parseUserinfoResponse
timeUntilExpiry
API Reference (Client)
Classes
OidcClient
Interfaces
AuthState
AuthTokens
AuthUser
IdTokenClaims
LoginOptions
OidcClientConfig
OidcConfig
OidcUser
TokenSet
GitHub
oidc-js
Classes
Section titled “Classes”
OidcClient
Interfaces
Section titled “Interfaces”
AuthState
AuthTokens
AuthUser
IdTokenClaims
LoginOptions
OidcClientConfig
OidcConfig
OidcUser
TokenSet