@ConfigurationProperties(value="openid") public static class OauthConfigurationProperties.OpenIdConfigurationProperties extends java.lang.Object implements OpenIdConfiguration
Modifier and Type | Class and Description |
---|---|
static class |
OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties
Claims configuration.
|
static class |
OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
Claims Validator configuration.
|
static class |
OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties
End session configuration.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PREFIX |
Constructor and Description |
---|
OpenIdConfigurationProperties() |
Modifier and Type | Method and Description |
---|---|
OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties |
getAdditionalClaims() |
OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties |
getClaimsValidation() |
java.util.Optional<EndSessionConfiguration> |
getEndSession() |
java.lang.String |
getLogoutUri() |
void |
setAdditionalClaims(OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties claims) |
void |
setClaimsValidation(OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties claimsValidator) |
void |
setEndSession(OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties endSession)
The end session configuration.
|
void |
setLogoutUri(java.lang.String logoutUri)
The URI used to log out of an OpenID provider.
|
public static final java.lang.String PREFIX
public java.lang.String getLogoutUri()
getLogoutUri
in interface OpenIdConfiguration
public void setLogoutUri(java.lang.String logoutUri)
logoutUri
- The logout uripublic java.util.Optional<EndSessionConfiguration> getEndSession()
getEndSession
in interface OpenIdConfiguration
public void setEndSession(OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties endSession)
endSession
- The end session configurationpublic OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties getClaimsValidation()
getClaimsValidation
in interface OpenIdConfiguration
public void setClaimsValidation(OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties claimsValidator)
claimsValidator
- Claims Validator Configurationpublic OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties getAdditionalClaims()
getAdditionalClaims
in interface OpenIdConfiguration
public void setAdditionalClaims(OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties claims)
claims
- The Claims Configuration