MCP Server Framework - v1.0.0
    Preparing search index...

    Function getOidcDiscovery

    • Returns an OIDC discovery document, using a TTL-based cache.

      If a cached document exists and is within the TTL, returns it immediately. Otherwise, fetches a fresh document and updates the cache.

      Parameters

      • issuerUrl: string

        OIDC issuer URL (e.g. https://auth.example.com)

      • ttlMs: number = DEFAULT_DISCOVERY_TTL_MS

        Cache TTL in milliseconds (default: 1 hour)

      Returns Promise<OidcDiscoveryDocument>

      Cached or freshly fetched discovery document