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:
 
 
 -