UNPKG

mcp-swagger-parser

Version:

Enterprise-grade OpenAPI/Swagger specification parser for Model Context Protocol (MCP) projects

39 lines 921 B
import { AuthManager, AuthConfig, AuthContext, AuthError } from './types'; /** * Bearer Token 认证管理器 * 负责处理Bearer Token认证的所有逻辑 */ export declare class BearerAuthManager implements AuthManager { private config; private bearerConfig; constructor(config: AuthConfig); /** * 获取认证头 */ getAuthHeaders(context?: AuthContext): Promise<Record<string, string>>; /** * 获取Token */ getToken(): Promise<string>; /** * 验证配置 */ validateConfig(): boolean; /** * 处理认证错误 */ handleAuthError(error: AuthError): Promise<void>; /** * 获取静态Token */ private getStaticToken; /** * 从环境变量获取Token */ private getEnvToken; /** * 通过函数获取Token */ private getFunctionToken; } //# sourceMappingURL=bearer-auth.d.ts.map