@civic/nexus-bridge
Version:
Stdio <-> HTTP/SSE MCP bridge with Civic auth handling
24 lines • 766 B
TypeScript
/**
* oidc.ts
*
* Manages OpenID Connect configuration, fetching auth endpoints from
* the well-known discovery URL and providing fallback defaults.
*/
export interface OpenIDConfiguration {
issuer: string;
authorization_endpoint: string;
token_endpoint: string;
jwks_uri: string;
userinfo_endpoint?: string;
end_session_endpoint?: string;
response_types_supported: string[];
code_challenge_methods_supported?: string[];
grant_types_supported?: string[];
[key: string]: unknown;
}
/**
* Fetch OpenID Connect configuration from the well-known endpoint
* @returns OpenID configuration including auth endpoints
*/
export declare function fetchOidcConfig(): Promise<OpenIDConfiguration>;
//# sourceMappingURL=oidc.d.ts.map