UNPKG

n8n

Version:

n8n Workflow Automation Tool

9 lines (8 loc) 432 B
import type { AuthenticatedRequest, TokenGrant } from '@n8n/db'; import type { AuthStrategy, AuthStrategyOptions } from './auth-strategy.types'; export declare class AuthStrategyRegistry { private readonly strategies; register(strategy: AuthStrategy): void; buildContextFromToken(token: string, options?: AuthStrategyOptions): Promise<TokenGrant | null>; authenticate(req: AuthenticatedRequest): Promise<boolean>; }