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 OpenIdConfiguration
OpenID configuration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties
Claims configuration.static class
OauthConfigurationProperties.OpenIdConfigurationProperties.ClaimsValidationConfigurationProperties
Claims Validator configuration.static class
OauthConfigurationProperties.OpenIdConfigurationProperties.EndSessionConfigurationProperties
End session configuration
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PREFIX
-
Constructor Summary
Constructors Constructor Description OpenIdConfigurationProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 configurationvoid
setLogoutUri(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:
getLogoutUri
in 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:
getEndSession
in 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:
getClaimsValidation
in 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:
getAdditionalClaims
in interfaceOpenIdConfiguration
- Returns:
- Claims configuration
-
setAdditionalClaims
public void setAdditionalClaims(OauthConfigurationProperties.OpenIdConfigurationProperties.AdditionalClaimsConfigurationProperties claims)
- Parameters:
claims
- The Claims Configuration
-
-