Type Alias AuthContext<TPayload, TPrincipal>

AuthContext: {
    sessionId: string | null;
    session: StoredSession<TPayload> | null;
    principal: TPrincipal | null;
    isAuthenticated: boolean;
}

Authentication state attached to each request context.

Type Parameters

  • TPayload
  • TPrincipal

Type declaration