Uses of Record Class
io.fluxzero.idp.client.OidcDiscoveryDocument
-
Uses of OidcDiscoveryDocument in io.fluxzero.idp.client
Methods in io.fluxzero.idp.client that return OidcDiscoveryDocumentModifier and TypeMethodDescriptionstatic OidcDiscoveryDocumentDiscovers and caches metadata for an issuer.static OidcDiscoveryDocumentOidcDiscovery.discover(String issuer, OidcTransport transport) Discovers using only the supplied transport, without the process-wide legacy cache.OidcClient.discovery()Constructors in io.fluxzero.idp.client with parameters of type OidcDiscoveryDocumentModifierConstructorDescriptionJwksTokenValidator(OidcDiscoveryDocument discovery, OidcTransport transport, String algorithm) Exact issuer/algorithm and caller-owned transport; never consults the shared legacy key cache or the ServiceLoader fallback chain.JwksTokenValidator(OidcDiscoveryDocument discovery, OidcTransport transport, Set<String> allowedAlgorithms) Accepts only the intersection of the local allowlist and the supplied discovery advertisement.OidcClient(OidcTenantConfig config, OidcDiscoveryDocument discovery) Creates a client with already discovered metadata.OidcClient(OidcTenantConfig config, OidcDiscoveryDocument discovery, OidcTransport transport, OidcClientAuthentication authentication) Explicit application-owned protocol boundary.