Skip to content

Latest commit

 

History

History
65 lines (35 loc) · 2.09 KB

File metadata and controls

65 lines (35 loc) · 2.09 KB

elections-cpl.api.hscc.bdpa.orgDocs


elections-cpl.api.hscc.bdpa.org / lib/next-auth/token / deriveSchemeAndToken

Function: deriveSchemeAndToken()

deriveSchemeAndToken(__namedParameters)

deriveSchemeAndToken(__namedParameters): Promise<BearerToken>

Derives a token and scheme from an authentication string (such as an Authorization header). Does not check the database for token existence. Throws on invalid/missing authentication string.

Throws InvalidSecretError if invalid/missing data is provided.

Parameters

__namedParameters

__namedParameters.allowedSchemes?: "bearer" | "bearer"[]

Accepted authentication schemes. By default, all schemes are accepted.

__namedParameters.authString?: string

The authentication string used to derive a token and scheme.

Returns

Promise<BearerToken>

Source

lib/next-auth/token.ts:263

deriveSchemeAndToken(__namedParameters)

deriveSchemeAndToken(__namedParameters): Promise<BearerToken>

Returns the token and scheme passed via authData if the token and scheme are valid. Does not check the database for token existence. Throws on invalid/missing token/scheme.

Parameters

__namedParameters

__namedParameters.allowedSchemes?: "bearer" | "bearer"[]

Accepted authentication schemes. By default, all schemes are accepted.

__namedParameters.authData?: Partial<object>

The data that will be verified and returned as-is.

Returns

Promise<BearerToken>

Source

lib/next-auth/token.ts:281