UNPKG

mcp-s-oauth

Version:

Express middleware library for MCP (Model Context Protocol) OAuth authentication

26 lines 686 B
export interface ClientInfo { client_id: string; client_name?: string; redirect_uris?: string[]; token_endpoint_auth_method?: string; grant_types?: string[]; response_types?: string[]; client_id_issued_at?: number; client_secret_expires_at?: number; } export interface Credentials { access_token: string; token_type: "Bearer"; access_token_expired_at: number; scope: string; refresh_token: string; } export interface Client { client_id: string; client: ClientInfo; code?: string; code_challenge?: string; credentials?: Credentials; oauth_credentials?: Credentials; } //# sourceMappingURL=clients.types.d.ts.map