UNPKG

@kya-os/mcp-i

Version:

The TypeScript MCP framework with identity features built-in

14 lines (13 loc) 704 B
import { ProxyOAuthServerProvider as IProxyOAuthServerProvider, ProxyOAuthProviderConfig, AccessToken, AuthorizeParams, TokenParams, RevokeParams, TokenResponse } from "../types"; export declare class ProxyOAuthServerProvider implements IProxyOAuthServerProvider { private config; private storage; constructor(config: ProxyOAuthProviderConfig); get endpoints(): import("../types").OAuthEndpoints; verifyAccessToken(token: string): Promise<AccessToken>; authorize(params: AuthorizeParams): Promise<string>; token(params: TokenParams): Promise<TokenResponse>; revoke(params: RevokeParams): Promise<void>; private verifyTokenWithProvider; private createOAuthError; }