auth.provider API
Preparing search index...
@o3co/auth-provider-core
Module
Classes
AdapterFactoryError
BootError
ChallengeStorageError
DiscoveryDocumentError
ExpiredKidError
InMemoryClientRepository
InMemoryCodeRepository
InMemoryUserRepository
JwtVerificationError
RefreshTokenStorageError
UnknownKidError
WebAuthnCredentialStorageError
Interfaces
AbsencePolicy
AccessTokenAuthorization
AccessTokenDenylist
AcquireLockOptions
AdapterFactory
AppHandle
AsymmetricKeyStoreOptions
AuditEvent
AuditSink
AuthenticatedClient
BuilderContext
Challenge
ChallengeCeremony
ChallengeCeremonyDeps
ChallengeStore
CheckReplicaSafetyInput
CircularDependencyDetails
CleanupRecord
Client
ClientRepository
Code
CodeData
CodeRepository
CollectedRouteContribution
ComponentMap
ConfigValidationFailedDetails
ContributeAndOverrideSameKeyDetails
ContributeFactoryFailedDetails
ContributesMap
ContributionCollectorMap
CreateAppOptions
CreateUserSessionInput
DuplicateContributeDetails
DuplicateModuleNameDetails
DuplicateOverrideDetails
DuplicateProvidesDetails
EnrollResult
ErrorEnvelope
EventLogger
FederationProviderHandle
FederationRedirectPolicyUnpairedDetails
FederationTokens
FederationTokenStore
GenerateIdTokenOptions
GenerateLogoutTokenOptions
GenerateTokenOptions
GenerateTokenResponseOptions
GrantContext
GrantDependencies
GrantError
GrantHandler
GrantHandlerResolver
GrantHandlerResult
GrantModule
GrantPolicyContext
GrantPolicyHook
GrantPolicyRequest
GrantSuccess
HealthcheckRouterOptions
InvalidRouteAdvertisementPathDetails
JwksRouterOptions
JWTPayload
JwtRevocationSources
JwtVerifyOptions
KeyStore
LifecycleRegistrar
LifecycleWithoutProvidesDetails
ListCollector
ListShapedOverrideDetails
Logger
ManagedKey
MemoryRateLimiterOptions
MfaChallenge
MfaCoordinator
MfaIssueContext
MfaPendingTransaction
MfaProvider
MfaRouteDeps
MfaTransactionStore
MfaVerifyResult
MissingRequiredComponentDetails
ModuleSpec
NameKeyedCollector
OidcDiscoveryContribution
OrderedRouteContribution
OverrideTargetMissingDetails
ProbeResult
ProtectedResourceBindingOptions
ProvidesFactoryFailedDetails
RateLimitContext
RateLimitDecision
RateLimiter
RateLimitGuardOptions
RateLimitSpec
ReadinessProbe
ReadinessRegistrar
ReadinessReport
ReadinessRouterOptions
RefreshTokenFamily
RefreshTokenFamilyRevocation
RefreshTokenFamilyRevocationDeps
RefreshTokenFamilyRotation
RefreshTokenFamilyRotationDeps
RefreshTokenFamilyStore
RegisteredRP
ReplaySeenSet
RevokeAllForSubjectFailure
RevokeAllForSubjectOptions
RevokeAllForSubjectResult
RouteCollector
RouteContribution
RouteOrderCycleDetails
RouteOrderTargetMissingDetails
RunReadinessOptions
SecretEntropyRequirement
SenderConstraint
SessionData
SessionFamilyIndex
SessionFederationIndex
SessionMutation
SessionRPRegistry
SignJwtOptions
SubjectRevocation
SubjectSessionIndex
SupportsEnrollment
SupportsLock
SupportsRevocation
Token
TokenBinding
TokenBindingExtractContext
TokenBindingMechanism
TokenBindingMiddlewareOptions
TokenExchangeValidatorResolver
TokenResponse
TrustedProxyMatcherOptions
UnknownContributionKindDetails
User
UserRepository
UserSession
UserSessionClaims
UserSessionStore
VerifiedJwt
WebAuthnCredential
WebAuthnCredentialStore
Type Aliases
AccessTokenDenylistFactory
AccessTokenRevocationMode
AccessTokenScheme
AdapterBuilder
Algorithm
AppConfig
AuditHook
AuditHookFactory
AuditSinkFactory
AuthenticatorTransport
BootErrorDetails
BootErrorReason
BootStage
BootstrapComponentCollisionDetails
BootstrapMap
CascadeSession
ChallengeCeremonyOutcome
ChallengeStorageErrorReason
ChallengeStoreFactory
ClientEntry
ComponentKey
ConfigSchema
Confirmation
ConfirmationMatch
ConfirmationMember
ContributionKindMap
CoreConfig
DefaultBootstrapMap
DispatchPolicy
ExchangeTokenValidator
ExchangeTokenValidatorFactory
FederationFactory
FederationProvider
FederationTokenStoreFactory
GrantFactory
GrantMiddlewareFactory
GrantPolicyDecision
GrantPolicyHookContribution
GrantPolicyHookFactory
GrantResult
IssuerRejection
JwtType
JwtVerificationReason
KeyLike
KeyStoreFactory
LockResult
LogLevel
MfaFactor
MfaFactorFactory
MfaProviderFactory
MfaResumeState
MfaVerifyFailureReason
Module
OidcDiscoveryContributionFactory
PathResolver
Provider
ProviderDeps
PublicClient
RateLimiterFactory
RateLimitFailMode
RedirectUriRejection
RefreshTokenFamilyRotationOutcome
RefreshTokenFamilyStoreFactory
RefreshTokenFamilyUpdateDecision
RefreshTokenFamilyUpdateResult
RefreshTokenStorageErrorReason
ReplaySeenSetFactory
RevokeAllForSubjectCapability
RouteContributionEntry
RouteContributionFactory
RouteHandler
SessionFamilyIndexFactory
SessionFederationIndexFactory
SessionRPRegistryFactory
SubjectRevocationFactory
SubjectSessionIndexFactory
SyntheticKeyCollisionDetails
TokenBindingMechanismFactory
TokenEndpointAuthMethod
TrustedProxyEntryRejection
UserEntry
UserSessionStoreFactory
VerifyRevocation
WebAuthnCredentialStorageErrorReason
WebAuthnCredentialStoreFactory
Variables
ACCESS_TOKEN_DENYLIST_ABSENCE_POLICY
AppConfigSchema
AUDIT_SINK_ABSENCE_POLICY
BACKCHANNEL_LOGOUT_EVENT_URI
BUILT_IN_AUDIT_EVENT_TYPES
ClientEntrySchema
consoleLogger
CoreConfigSchema
DEFAULT_JWKS_CACHE_MAX_AGE
DEFAULT_JWKS_PATH
DEFAULT_MEMORY_RATE_LIMITER_MAX_BUCKETS
DEFAULT_SIGNING_ALGORITHM
defaultChallengeCeremonyModule
defaultRefreshTokenFamilyRevocationModule
defaultRefreshTokenFamilyRotationModule
fullSectionsSchema
jwksModule
memoryAccessTokenDenylistModule
memoryChallengeStoreModule
memoryFederationTokenStoreModule
memoryRateLimiterModule
memoryRefreshTokenFamilyStoreModule
memoryReplaySeenSetModule
memorySessionStoresModule
memoryWebAuthnCredentialStoreModule
MIN_SECRET_ENTROPY_BYTES
REPLICA_UNSAFE_MODULES
SYNTHETIC_COMPONENT_KEYS
TRUSTED_PROXY_NAMED_RANGES
UserEntrySchema
Functions
assertSecretEntropy
buildCanonicalRequestUrl
buildDiscoveryDocument
canonicalChallengeKey
checkCanonicalIssuer
checkRedirectUri
checkReplicaSafety
checkTrustedProxyEntry
composeConfigSchema
constantTimeStringEqual
createAccessTokenDenylistFactory
createAdapterFactory
createApp
createAsymmetricKeyStore
createAuditSinkFactory
createChallengeCeremony
createChallengeStoreFactory
createConsoleLogger
createFederationTokenStoreFactory
createGrantPolicyHookFactory
createHealthcheckRouter
createInMemorySessionFamilyIndex
createInMemorySessionFederationIndex
createInMemorySessionRPRegistry
createInMemorySubjectRevocation
createInMemorySubjectSessionIndex
createInMemoryUserSessionStore
createJwksRouter
createKeyStoreFactory
createMemoryAccessTokenDenylist
createMemoryChallengeStore
createMemoryRateLimiter
createMemoryRefreshTokenFamilyStore
createMemoryReplaySeenSet
createMemoryWebAuthnCredentialStore
createMfaProviderFactory
createMfaRouter
createRateLimiterFactory
createRateLimitGuard
createReadinessRouter
createRefreshTokenFamilyRevocation
createRefreshTokenFamilyRotation
createRefreshTokenFamilyStoreFactory
createReplaySeenSetFactory
createRepositoryFactories
createSessionFamilyIndexFactory
createSessionFederationIndexFactory
createSessionRPRegistryFactory
createSymmetricKeyStore
createTrustedProxyMatcher
createUserSessionStoreFactory
createWebAuthnCredentialStoreFactory
defineModule
describeIssuerRejection
describeRedirectUriRejection
describeTrustedProxyEntryRejection
describeWeakSecret
emitAuditEvent
errorEnvelope
extractConfirmation
filterClaimsByScope
formatObject
generateIdToken
generateLogoutToken
generateToken
generateTokenResponse
isCanonicalIssuer
isCompoundConfirmation
isEmailVerified
isGrantTypeAllowed
isLoopbackHostname
isTokenBindingMw
isTrustedProxyEntry
loadYamlMap
matchConfirmation
measureSecretEntropyBytes
ownedConfirmation
parseAccessTokenAuthorization
parseAccessTokenHeader
protectedResourceBindingMw
readAccessTokenRevocationMode
registerBuiltinAccessTokenDenylists
registerBuiltinAuditSinks
registerBuiltinChallengeStores
registerBuiltinFederationTokenStores
registerBuiltinKeyStores
registerBuiltinRateLimiters
registerBuiltinRefreshTokenFamilyStores
registerBuiltinReplaySeenSets
registerBuiltinWebAuthnCredentialStores
resolveJwksCacheMaxAge
resolveJwksPath
resolveLoginLimitSpec
revokeAllForSubject
runReadinessProbes
supportsEnrollment
supportsLock
supportsRevocation
tokenBindingMw
verifyJwt
withReason
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Classes
Adapter
Factory
Error
Boot
Error
Challenge
Storage
Error
Discovery
Document
Error
Expired
Kid
Error
In
Memory
Client
Repository
In
Memory
Code
Repository
In
Memory
User
Repository
Jwt
Verification
Error
Refresh
Token
Storage
Error
Unknown
Kid
Error
Web
Authn
Credential
Storage
Error
Interfaces
Absence
Policy
Access
Token
Authorization
Access
Token
Denylist
Acquire
Lock
Options
Adapter
Factory
App
Handle
Asymmetric
Key
Store
Options
Audit
Event
Audit
Sink
Authenticated
Client
Builder
Context
Challenge
Challenge
Ceremony
Challenge
Ceremony
Deps
Challenge
Store
Check
Replica
Safety
Input
Circular
Dependency
Details
Cleanup
Record
Client
Client
Repository
Code
Code
Data
Code
Repository
Collected
Route
Contribution
Component
Map
Config
Validation
Failed
Details
Contribute
And
Override
Same
Key
Details
Contribute
Factory
Failed
Details
Contributes
Map
Contribution
Collector
Map
Create
App
Options
Create
User
Session
Input
Duplicate
Contribute
Details
Duplicate
Module
Name
Details
Duplicate
Override
Details
Duplicate
Provides
Details
Enroll
Result
Error
Envelope
Event
Logger
Federation
Provider
Handle
Federation
Redirect
Policy
Unpaired
Details
Federation
Tokens
Federation
Token
Store
Generate
Id
Token
Options
Generate
Logout
Token
Options
Generate
Token
Options
Generate
Token
Response
Options
Grant
Context
Grant
Dependencies
Grant
Error
Grant
Handler
Grant
Handler
Resolver
Grant
Handler
Result
Grant
Module
Grant
Policy
Context
Grant
Policy
Hook
Grant
Policy
Request
Grant
Success
Healthcheck
Router
Options
Invalid
Route
Advertisement
Path
Details
Jwks
Router
Options
JWT
Payload
Jwt
Revocation
Sources
Jwt
Verify
Options
Key
Store
Lifecycle
Registrar
Lifecycle
Without
Provides
Details
List
Collector
List
Shaped
Override
Details
Logger
Managed
Key
Memory
Rate
Limiter
Options
Mfa
Challenge
Mfa
Coordinator
Mfa
Issue
Context
Mfa
Pending
Transaction
Mfa
Provider
Mfa
Route
Deps
Mfa
Transaction
Store
Mfa
Verify
Result
Missing
Required
Component
Details
Module
Spec
Name
Keyed
Collector
Oidc
Discovery
Contribution
Ordered
Route
Contribution
Override
Target
Missing
Details
Probe
Result
Protected
Resource
Binding
Options
Provides
Factory
Failed
Details
Rate
Limit
Context
Rate
Limit
Decision
Rate
Limiter
Rate
Limit
Guard
Options
Rate
Limit
Spec
Readiness
Probe
Readiness
Registrar
Readiness
Report
Readiness
Router
Options
Refresh
Token
Family
Refresh
Token
Family
Revocation
Refresh
Token
Family
Revocation
Deps
Refresh
Token
Family
Rotation
Refresh
Token
Family
Rotation
Deps
Refresh
Token
Family
Store
Registered
RP
Replay
Seen
Set
Revoke
All
For
Subject
Failure
Revoke
All
For
Subject
Options
Revoke
All
For
Subject
Result
Route
Collector
Route
Contribution
Route
Order
Cycle
Details
Route
Order
Target
Missing
Details
Run
Readiness
Options
Secret
Entropy
Requirement
Sender
Constraint
Session
Data
Session
Family
Index
Session
Federation
Index
Session
Mutation
Session
RP
Registry
Sign
Jwt
Options
Subject
Revocation
Subject
Session
Index
Supports
Enrollment
Supports
Lock
Supports
Revocation
Token
Token
Binding
Token
Binding
Extract
Context
Token
Binding
Mechanism
Token
Binding
Middleware
Options
Token
Exchange
Validator
Resolver
Token
Response
Trusted
Proxy
Matcher
Options
Unknown
Contribution
Kind
Details
User
User
Repository
User
Session
User
Session
Claims
User
Session
Store
Verified
Jwt
Web
Authn
Credential
Web
Authn
Credential
Store
Type Aliases
Access
Token
Denylist
Factory
Access
Token
Revocation
Mode
Access
Token
Scheme
Adapter
Builder
Algorithm
App
Config
Audit
Hook
Audit
Hook
Factory
Audit
Sink
Factory
Authenticator
Transport
Boot
Error
Details
Boot
Error
Reason
Boot
Stage
Bootstrap
Component
Collision
Details
Bootstrap
Map
Cascade
Session
Challenge
Ceremony
Outcome
Challenge
Storage
Error
Reason
Challenge
Store
Factory
Client
Entry
Component
Key
Config
Schema
Confirmation
Confirmation
Match
Confirmation
Member
Contribution
Kind
Map
Core
Config
Default
Bootstrap
Map
Dispatch
Policy
Exchange
Token
Validator
Exchange
Token
Validator
Factory
Federation
Factory
Federation
Provider
Federation
Token
Store
Factory
Grant
Factory
Grant
Middleware
Factory
Grant
Policy
Decision
Grant
Policy
Hook
Contribution
Grant
Policy
Hook
Factory
Grant
Result
Issuer
Rejection
Jwt
Type
Jwt
Verification
Reason
Key
Like
Key
Store
Factory
Lock
Result
Log
Level
Mfa
Factor
Mfa
Factor
Factory
Mfa
Provider
Factory
Mfa
Resume
State
Mfa
Verify
Failure
Reason
Module
Oidc
Discovery
Contribution
Factory
Path
Resolver
Provider
Provider
Deps
Public
Client
Rate
Limiter
Factory
Rate
Limit
Fail
Mode
Redirect
Uri
Rejection
Refresh
Token
Family
Rotation
Outcome
Refresh
Token
Family
Store
Factory
Refresh
Token
Family
Update
Decision
Refresh
Token
Family
Update
Result
Refresh
Token
Storage
Error
Reason
Replay
Seen
Set
Factory
Revoke
All
For
Subject
Capability
Route
Contribution
Entry
Route
Contribution
Factory
Route
Handler
Session
Family
Index
Factory
Session
Federation
Index
Factory
Session
RP
Registry
Factory
Subject
Revocation
Factory
Subject
Session
Index
Factory
Synthetic
Key
Collision
Details
Token
Binding
Mechanism
Factory
Token
Endpoint
Auth
Method
Trusted
Proxy
Entry
Rejection
User
Entry
User
Session
Store
Factory
Verify
Revocation
Web
Authn
Credential
Storage
Error
Reason
Web
Authn
Credential
Store
Factory
Variables
ACCESS_
TOKEN_
DENYLIST_
ABSENCE_
POLICY
App
Config
Schema
AUDIT_
SINK_
ABSENCE_
POLICY
BACKCHANNEL_
LOGOUT_
EVENT_
URI
BUILT_
IN_
AUDIT_
EVENT_
TYPES
Client
Entry
Schema
console
Logger
Core
Config
Schema
DEFAULT_
JWKS_
CACHE_
MAX_
AGE
DEFAULT_
JWKS_
PATH
DEFAULT_
MEMORY_
RATE_
LIMITER_
MAX_
BUCKETS
DEFAULT_
SIGNING_
ALGORITHM
default
Challenge
Ceremony
Module
default
Refresh
Token
Family
Revocation
Module
default
Refresh
Token
Family
Rotation
Module
full
Sections
Schema
jwks
Module
memory
Access
Token
Denylist
Module
memory
Challenge
Store
Module
memory
Federation
Token
Store
Module
memory
Rate
Limiter
Module
memory
Refresh
Token
Family
Store
Module
memory
Replay
Seen
Set
Module
memory
Session
Stores
Module
memory
Web
Authn
Credential
Store
Module
MIN_
SECRET_
ENTROPY_
BYTES
REPLICA_
UNSAFE_
MODULES
SYNTHETIC_
COMPONENT_
KEYS
TRUSTED_
PROXY_
NAMED_
RANGES
User
Entry
Schema
Functions
assert
Secret
Entropy
build
Canonical
Request
Url
build
Discovery
Document
canonical
Challenge
Key
check
Canonical
Issuer
check
Redirect
Uri
check
Replica
Safety
check
Trusted
Proxy
Entry
compose
Config
Schema
constant
Time
String
Equal
create
Access
Token
Denylist
Factory
create
Adapter
Factory
create
App
create
Asymmetric
Key
Store
create
Audit
Sink
Factory
create
Challenge
Ceremony
create
Challenge
Store
Factory
create
Console
Logger
create
Federation
Token
Store
Factory
create
Grant
Policy
Hook
Factory
create
Healthcheck
Router
create
In
Memory
Session
Family
Index
create
In
Memory
Session
Federation
Index
create
In
Memory
Session
RP
Registry
create
In
Memory
Subject
Revocation
create
In
Memory
Subject
Session
Index
create
In
Memory
User
Session
Store
create
Jwks
Router
create
Key
Store
Factory
create
Memory
Access
Token
Denylist
create
Memory
Challenge
Store
create
Memory
Rate
Limiter
create
Memory
Refresh
Token
Family
Store
create
Memory
Replay
Seen
Set
create
Memory
Web
Authn
Credential
Store
create
Mfa
Provider
Factory
create
Mfa
Router
create
Rate
Limiter
Factory
create
Rate
Limit
Guard
create
Readiness
Router
create
Refresh
Token
Family
Revocation
create
Refresh
Token
Family
Rotation
create
Refresh
Token
Family
Store
Factory
create
Replay
Seen
Set
Factory
create
Repository
Factories
create
Session
Family
Index
Factory
create
Session
Federation
Index
Factory
create
Session
RP
Registry
Factory
create
Symmetric
Key
Store
create
Trusted
Proxy
Matcher
create
User
Session
Store
Factory
create
Web
Authn
Credential
Store
Factory
define
Module
describe
Issuer
Rejection
describe
Redirect
Uri
Rejection
describe
Trusted
Proxy
Entry
Rejection
describe
Weak
Secret
emit
Audit
Event
error
Envelope
extract
Confirmation
filter
Claims
By
Scope
format
Object
generate
Id
Token
generate
Logout
Token
generate
Token
generate
Token
Response
is
Canonical
Issuer
is
Compound
Confirmation
is
Email
Verified
is
Grant
Type
Allowed
is
Loopback
Hostname
is
Token
Binding
Mw
is
Trusted
Proxy
Entry
load
Yaml
Map
match
Confirmation
measure
Secret
Entropy
Bytes
owned
Confirmation
parse
Access
Token
Authorization
parse
Access
Token
Header
protected
Resource
Binding
Mw
read
Access
Token
Revocation
Mode
register
Builtin
Access
Token
Denylists
register
Builtin
Audit
Sinks
register
Builtin
Challenge
Stores
register
Builtin
Federation
Token
Stores
register
Builtin
Key
Stores
register
Builtin
Rate
Limiters
register
Builtin
Refresh
Token
Family
Stores
register
Builtin
Replay
Seen
Sets
register
Builtin
Web
Authn
Credential
Stores
resolve
Jwks
Cache
Max
Age
resolve
Jwks
Path
resolve
Login
Limit
Spec
revoke
All
For
Subject
run
Readiness
Probes
supports
Enrollment
supports
Lock
supports
Revocation
token
Binding
Mw
verify
Jwt
with
Reason
auth.provider API
Loading...