Class OidcConfiguration
java.lang.Object
com.codename1.io.oidc.OidcConfiguration
The subset of an OpenID Connect provider's .well-known/openid-configuration
document that OidcClient cares about. Construct directly when you already
know the endpoints, or obtain via OidcClient.discover(String) which fetches
and parses the document.
All fields are immutable after construction. Use newBuilder() to start
from a blank slate; use newBuilder(OidcConfiguration) to derive one from
an existing instance.
- Since:
- 7.0.245
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic OidcConfigurationfromDiscoveryJson(Map<String, Object> json) Builds anOidcConfigurationfrom a parsed discovery JSON document.static OidcConfiguration.Builderstatic OidcConfiguration.BuildernewBuilder(OidcConfiguration source)
-
Method Details
-
fromDiscoveryJson
Builds anOidcConfigurationfrom a parsed discovery JSON document. Only the fields this client needs are extracted; anything else is ignored. -
getIssuer
-
getAuthorizationEndpoint
-
getTokenEndpoint
-
getUserInfoEndpoint
-
getRevocationEndpoint
-
getEndSessionEndpoint
-
getJwksUri
-
newBuilder
-
newBuilder
-