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 Object
implements OpenIdConfiguration
OpenID configuration.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classClaims configuration.static classClaims Validator configuration.static classEnd session configuration. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetAdditionalClaims(OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties claims) voidsetClaimsValidation(OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties claimsValidator) voidsetEndSession(OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties endSession) The end session configuration.voidsetLogoutUri(String logoutUri) The URI used to log out of an OpenID provider.
-
Field Details
-
PREFIX
- See Also:
-
-
Constructor Details
-
OpenIdConfigurationProperties
public OpenIdConfigurationProperties()
-
-
Method Details
-
getLogoutUri
- Specified by:
getLogoutUriin interfaceOpenIdConfiguration- Returns:
- the Callback Uri
-
setLogoutUri
The URI used to log out of an OpenID provider. Default value ("/oauth/logout").- Parameters:
logoutUri- The logout uri
-
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
-