BearerTokenAuthSchemeOptions
Summary
Options for creating a bearer-token auth scheme.
Signature
interface BearerTokenAuthSchemeOptions<identity> {
challenge?: string
headerName?: string
name?: string
scheme?: string
verify(token: string, context: RequestContext): identity | Promise<identity | null> | null
}
Properties
challenge
Challenge value returned when the scheme rejects credentials.
headerName
Request header that carries the bearer token.
name
Method name exposed on the resolved auth state.
scheme
Authorization scheme prefix expected in the header value.
Methods
verify(token: string, context: RequestContext): identity | Promise<identity | null> | null
Verifies a parsed bearer token and returns the resolved identity on success.