Class OauthConfigurationProperties.OpenIdConfigurationProperties
- java.lang.Object
-
- io.micronaut.security.oauth2.configuration.OauthConfigurationProperties.OpenIdConfigurationProperties
-
- All Implemented Interfaces:
OpenIdConfiguration
- Enclosing class:
- OauthConfigurationProperties
@ConfigurationProperties("openid") public static class OauthConfigurationProperties.OpenIdConfigurationProperties extends java.lang.Object implements OpenIdConfigurationOpenID configuration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationPropertiesClaims configuration.static classOauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationPropertiesClaims Validator configuration.static classOauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationPropertiesEnd session configuration
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPREFIX
-
Constructor Summary
Constructors Constructor Description OpenIdConfigurationProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationPropertiesgetAdditionalClaims()OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationPropertiesgetClaimsValidation()java.util.Optional<EndSessionConfiguration>getEndSession()java.lang.StringgetLogoutUri()voidsetAdditionalClaims(OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties claims)voidsetClaimsValidation(OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties claimsValidator)voidsetEndSession(OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties endSession)The end session configurationvoidsetLogoutUri(java.lang.String logoutUri)The URI used to log out of an OpenID provider.
-
-
-
Field Detail
-
PREFIX
public static final java.lang.String PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getLogoutUri
public java.lang.String getLogoutUri()
- Specified by:
getLogoutUriin interfaceOpenIdConfiguration- Returns:
- the Callback Uri
-
setLogoutUri
public void setLogoutUri(java.lang.String logoutUri)
The URI used to log out of an OpenID provider. Default value ("/oauth/logout").- Parameters:
logoutUri- The logout uri
-
getEndSession
public java.util.Optional<EndSessionConfiguration> getEndSession()
- Specified by:
getEndSessionin interfaceOpenIdConfiguration- Returns:
- Optional end session configuration
-
setEndSession
public void setEndSession(OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties endSession)
The end session configuration- Parameters:
endSession- The end session configuration
-
getClaimsValidation
public OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties getClaimsValidation()
- Specified by:
getClaimsValidationin interfaceOpenIdConfiguration- Returns:
- Claims Validator Configuration
-
setClaimsValidation
public void setClaimsValidation(OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties claimsValidator)
- Parameters:
claimsValidator- Claims Validator Configuration
-
getAdditionalClaims
public OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties getAdditionalClaims()
- Specified by:
getAdditionalClaimsin interfaceOpenIdConfiguration- Returns:
- Claims configuration
-
setAdditionalClaims
public void setAdditionalClaims(OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties claims)
- Parameters:
claims- The Claims Configuration
-
-