UNPKG

mcp-use

Version:

Opinionated MCP Framework for TypeScript (@modelcontextprotocol/sdk compatible) - Build MCP Agents, Clients and Servers with support for ChatGPT Apps, Code Mode, OAuth, Notifications, Sampling, Observability and more.

24 lines 808 B
/** * Supabase OAuth Provider * * Implements OAuth authentication for Supabase projects. * Supports both HS256 (legacy) and ES256 (new ECC) signing algorithms. */ import type { OAuthProvider, UserInfo, SupabaseOAuthConfig } from "./types.js"; export declare class SupabaseOAuthProvider implements OAuthProvider { private config; private supabaseUrl; private supabaseAuthUrl; private issuer; private jwks; constructor(config: SupabaseOAuthConfig); private getJWKS; verifyToken(token: string): Promise<any>; getUserInfo(payload: Record<string, unknown>): UserInfo; getIssuer(): string; getAuthEndpoint(): string; getTokenEndpoint(): string; getScopesSupported(): string[]; getGrantTypesSupported(): string[]; } //# sourceMappingURL=supabase.d.ts.map