Skip to content

Connectum API Reference / @connectum/auth / getAuthContext

Function: getAuthContext() ​

getAuthContext(): AuthContext | undefined

Defined in: packages/auth/src/context.ts:110

Get the current auth context.

Returns the AuthContext set by the auth interceptor in the current async context. Returns undefined if no auth interceptor is active or the current method was skipped.

Returns ​

AuthContext | undefined

Current auth context or undefined

Example ​

Usage in a service handler

typescript
import { getAuthContext } from '@connectum/auth';

const handler = {
  async getUser(req) {
    const auth = getAuthContext();
    if (!auth) throw new ConnectError('Not authenticated', Code.Unauthenticated);
    return { user: await db.getUser(auth.subject) };
  },
};