@Requires(property="micronaut.security.oauth2.enabled",
          value="true",
          defaultValue="true")
 @ConfigurationProperties(value="micronaut.security.oauth2")
public class OauthConfigurationProperties
extends java.lang.Object
implements OauthConfiguration
ConfigurationProperties implementation of OauthClientConfiguration.| Modifier and Type | Class and Description | 
|---|---|
static class  | 
OauthConfigurationProperties.OpenIdConfigurationProperties
OpenID configuration 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static boolean | 
DEFAULT_ENABLED
The default enable value. 
 | 
static java.lang.String | 
PREFIX  | 
| Constructor and Description | 
|---|
OauthConfigurationProperties()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
getCallbackUri()  | 
java.util.Optional<java.lang.String> | 
getDefaultProvider()  | 
java.lang.String | 
getLoginUri()  | 
OpenIdConfiguration | 
getOpenid()  | 
boolean | 
isEnabled()  | 
void | 
setCallbackUri(java.lang.String callbackUri)
The URI template that OAuth 2.0 providers can use to
 submit an authorization callback request. 
 | 
void | 
setDefaultProvider(java.lang.String defaultProvider)
The default authentication provider for an OAuth 2.0 authorization code grant flow. 
 | 
void | 
setEnabled(boolean enabled)
Sets whether the OAuth 2.0 support is enabled. 
 | 
void | 
setLoginUri(java.lang.String loginUri)
The URI template that is used to initiate an OAuth 2.0
 authorization code grant flow. 
 | 
void | 
setOpenid(OauthConfigurationProperties.OpenIdConfigurationProperties openid)
The OpenID configuration 
 | 
public static final java.lang.String PREFIX
public static final boolean DEFAULT_ENABLED
public boolean isEnabled()
isEnabled in interface io.micronaut.core.util.Toggleablepublic void setEnabled(boolean enabled)
enabled - True if is enabled@Nonnull public java.lang.String getLoginUri()
getLoginUri in interface OauthConfigurationpublic void setLoginUri(@Nonnull
                        java.lang.String loginUri)
loginUri - The Login uri@Nonnull public java.lang.String getCallbackUri()
getCallbackUri in interface OauthConfigurationpublic void setDefaultProvider(java.lang.String defaultProvider)
defaultProvider - The default authentication provider@Nullable public java.util.Optional<java.lang.String> getDefaultProvider()
getDefaultProvider in interface OauthConfigurationpublic void setCallbackUri(@Nonnull
                           java.lang.String callbackUri)
callbackUri - The callback Uri@Nonnull public OpenIdConfiguration getOpenid()
getOpenid in interface OauthConfigurationpublic void setOpenid(@Nonnull
                      OauthConfigurationProperties.OpenIdConfigurationProperties openid)
openid - The OpenID configuration