Package org.apache.juneau.rest.auth.oauth.oidc
package org.apache.juneau.rest.auth.oauth.oidc
Role-neutral OpenID Connect / RFC 8414 authorization-server metadata discovery.
Fetches and parses authorization-server metadata into a Juneau-native
OidcMetadata record via
OidcDiscoveryClient. These primitives are role-neutral and are
consumed by both the REST server OAuth/OIDC modules and the MCP client-side token-acquisition layer.
- Since:
- 10.0.0
-
ClassDescriptionFetches a Juneau-native
OidcMetadatarecord describing an authorization server, supporting both the RFC 8414 OAuth Authorization Server Metadata endpoint (/.well-known/oauth-authorization-server) and the OpenID Connect Discovery endpoint (/.well-known/openid-configuration).Builder.Thrown byOidcDiscoveryClient.discover()when the IdP returns metadata that cannot be parsed.Immutable record produced byOidcDiscoveryClientcarrying the metadata fields a Juneau OAuth / OIDC consumer typically needs.