MCPcopy
hub / github.com/Peppermint-Lab/peppermint / getOidcClient

Function getOidcClient

apps/api/src/lib/utils/oidc_client.ts:7–18  ·  view source on GitHub ↗
(config: any)

Source from the content-addressed store, hash-verified

5let oidcClient: any = null;
6
7export async function getOidcClient(config: any) {
8 if (!oidcClient) {
9 const oidcIssuer = await Issuer.discover(config.issuer);
10 oidcClient = new oidcIssuer.Client({
11 client_id: config.clientId,
12 redirect_uris: [config.redirectUri],
13 response_types: ["code"],
14 token_endpoint_auth_method: "none",
15 });
16 }
17 return oidcClient;
18}

Callers 1

authRoutesFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected