Skip to content

TypeScript API / laikacms/auth / resolveBearer

Function: resolveBearer() ​

ts
function resolveBearer(bearer, deps): Promise<AuthContext | null>;

The single seam every consumer (REST API, MCP endpoints, ...) should call to turn an Authorization: Bearer <token> header into { user, scopes }. A session token resolves to full scopes; a PAT resolves to its granted subset. Returns null for anything invalid, revoked, or expired, and never throws for bad input, so callers can treat null uniformly as 401.

Parameters ​

ParameterType
bearerstring | null | undefined
depsResolveBearerDeps

Returns ​

Promise<AuthContext | null>

Released under the MIT License.