@ConfigurationProperties(value="openid") public static class OauthClientConfigurationProperties.OpenIdClientConfigurationProperties extends java.lang.Object implements OpenIdClientConfiguration
Modifier and Type | Class and Description |
---|---|
static class |
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties
Authorization endpoint configuration.
|
static class |
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.EndSessionConfigurationProperties
End session endpoint configuration.
|
static class |
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.RegistrationEndpointConfigurationProperties
Registration endpoint configuration.
|
static class |
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.TokenEndpointConfigurationProperties
Token endpoint configuration.
|
static class |
OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.UserInfoEndpointConfigurationProperties
User info endpoint configuration.
|
@NonNull public java.lang.String getName()
getName
in interface io.micronaut.core.naming.Named
public java.util.Optional<java.net.URL> getIssuer()
getIssuer
in interface OpenIdClientConfiguration
public void setIssuer(@Nullable java.net.URL issuer)
issuer
- The issuer@NonNull public java.lang.String getConfigurationPath()
getConfigurationPath
in interface OpenIdClientConfiguration
public void setConfigurationPath(@NonNull java.lang.String configurationPath)
configurationPath
- The configuration pathpublic java.util.Optional<java.lang.String> getJwksUri()
getJwksUri
in interface OpenIdClientConfiguration
public void setJwksUri(java.lang.String jwksUri)
jwksUri
- The signature uripublic java.util.Optional<EndpointConfiguration> getRegistration()
getRegistration
in interface OpenIdClientConfiguration
public void setRegistration(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.RegistrationEndpointConfigurationProperties registration)
registration
- The registration endpoint configurationpublic java.util.Optional<EndpointConfiguration> getUserInfo()
getUserInfo
in interface OpenIdClientConfiguration
public void setUserInfo(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.UserInfoEndpointConfigurationProperties userInfo)
userInfo
- The user info endpoint configurationpublic java.util.Optional<AuthorizationEndpointConfiguration> getAuthorization()
getAuthorization
in interface OpenIdClientConfiguration
public void setAuthorization(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.AuthorizationEndpointConfigurationProperties authorization)
authorization
- The authorization endpoint configurationpublic java.util.Optional<TokenEndpointConfiguration> getToken()
getToken
in interface OpenIdClientConfiguration
public void setToken(OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.TokenEndpointConfigurationProperties token)
token
- The token endpoint configuration@NonNull public EndSessionEndpointConfiguration getEndSession()
getEndSession
in interface OpenIdClientConfiguration
public void setEndSession(@NonNull OauthClientConfigurationProperties.OpenIdClientConfigurationProperties.EndSessionConfigurationProperties endSession)
endSession
- End session endpoint configuration