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.