UNPKG

twenty-mcp-server

Version:

Easy-to-install Model Context Protocol server for Twenty CRM. Try instantly with 'npx twenty-mcp-server setup' or install globally for permanent use.

23 lines 706 B
import { IncomingMessage, ServerResponse } from 'node:http'; import { TokenValidator } from './token-validator.js'; export interface AuthenticatedRequest extends IncomingMessage { auth?: { userId: string; sessionId: string; }; } export interface AuthConfig { enabled: boolean; required: boolean; provider: string; } export declare class AuthMiddleware { private tokenValidator; private authEnabled; private requireAuth; constructor(tokenValidator: TokenValidator); authenticate(req: AuthenticatedRequest, res: ServerResponse): Promise<boolean>; private sendUnauthorized; getAuthConfig(): AuthConfig; } //# sourceMappingURL=middleware.d.ts.map