Interface OpenIdClientConfiguration
-
- All Superinterfaces:
io.micronaut.core.naming.Named
- All Known Implementing Classes:
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
public interface OpenIdClientConfiguration extends io.micronaut.core.naming.NamedConfiguration for an OpenID client.- Since:
- 1.2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<AuthorizationEndpointConfiguration>getAuthorization()java.lang.StringgetConfigurationPath()EndSessionEndpointConfigurationgetEndSession()java.util.Optional<java.net.URL>getIssuer()java.util.Optional<java.lang.String>getJwksUri()java.util.Optional<EndpointConfiguration>getRegistration()java.util.Optional<TokenEndpointConfiguration>getToken()java.util.Optional<EndpointConfiguration>getUserInfo()
-
-
-
Method Detail
-
getIssuer
java.util.Optional<java.net.URL> getIssuer()
- Returns:
- URL that the OpenID provider asserts as its issuer identifier.
-
getConfigurationPath
java.lang.String getConfigurationPath()
- Returns:
- The OpenID configuration path
-
getJwksUri
java.util.Optional<java.lang.String> getJwksUri()
- Returns:
- The JWKS configuration
-
getRegistration
java.util.Optional<EndpointConfiguration> getRegistration()
- Returns:
- The registration endpoint configuration
- See Also:
- RFC 7591 - Section 3.1, OpenID Connect Client Registration
-
getUserInfo
java.util.Optional<EndpointConfiguration> getUserInfo()
- Returns:
- The user info endpoint configuration
- See Also:
- OpenID Connect Core 1.0 - UserInfo
-
getAuthorization
java.util.Optional<AuthorizationEndpointConfiguration> getAuthorization()
- Returns:
- The authorization endpoint configuration
- See Also:
- RFC 6749 - Section 3.1, OpenID Connect Core 1.0 - Authorization Endpoint
-
getToken
java.util.Optional<TokenEndpointConfiguration> getToken()
- Returns:
- The token endpoint configuration
- See Also:
- RFC 6749 - Section 4.1.3, OpenID Connect Core 1.0
-
getEndSession
@NonNull EndSessionEndpointConfiguration getEndSession()
- Returns:
- The end session configuration
- See Also:
- OpenID Connect Session 1.0
-
-