Interface OpenIdClientConfiguration
- All Superinterfaces:
io.micronaut.core.naming.Named
- All Known Implementing Classes:
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties
public interface OpenIdClientConfiguration
extends io.micronaut.core.naming.Named
Configuration for an OpenID client.
- Since:
- 1.2.0
- Author:
- Sergio del Amo
-
Method Summary
Methods inherited from interface io.micronaut.core.naming.Named
getName
-
Method Details
-
getIssuer
- Returns:
- URL that the OpenID provider asserts as its issuer identifier.
-
getConfigurationPath
String getConfigurationPath()- Returns:
- The OpenID configuration path
-
getJwksUri
- Returns:
- The JWKS configuration
-
getRegistration
Optional<EndpointConfiguration> getRegistration()- Returns:
- The registration endpoint configuration
- See Also:
-
getUserInfo
Optional<EndpointConfiguration> getUserInfo()- Returns:
- The user info endpoint configuration
- See Also:
-
getAuthorization
Optional<AuthorizationEndpointConfiguration> getAuthorization()- Returns:
- The authorization endpoint configuration
- See Also:
-
getToken
Optional<TokenEndpointConfiguration> getToken()- Returns:
- The token endpoint configuration
- See Also:
-
getEndSession
- Returns:
- The end session configuration
- See Also:
-