Configuration Reference
Version:1.0.0.BUILD-SNAPSHOT
Oauth2 Config Properties
🔗Property | Type | Description |
---|---|---|
|
java.lang.String |
registration endpoint’s url |
Property | Type | Description |
---|---|---|
|
boolean |
Sets whether the {@link AuthorizationCodeController} is enabled. Default value ({@value #DEFAULT_ENABLED}). |
|
java.lang.String |
The authorization controller path. Default value ({@value #DEFAULT_CONTROLLERPATH}). |
|
java.lang.String |
Sets the path used by OAuth providers to callback the application. The value is appended to the controller path value. Default value ({@value #DEFAULT_CALLBACK}). |
|
java.lang.String |
Sets the path used to trigger a redirect to login with OAuth. The value is appended to the controller path value. Default value ({@value #DEFAULT_LOGIN}). |
Property | Type | Description |
---|---|---|
|
boolean |
Sets whether the {@link GrantTypePasswordRequestProvider} is enabled. Default value ({@value #DEFAULT_ENABLED}). |
|
The Content-Type used to communicate with the token endpoint. |
|
|
java.util.List |
OAuth 2.0 scopes. |
Property | Type | Description |
---|---|---|
|
java.lang.String |
OAuth 2.0 Application Client ID. |
|
java.lang.String |
OAuth 2.0 Application Client Secret. Optional. |
|
boolean |
Sets whether the {@link OauthConfiguration} is enabled. Default value ({@value #DEFAULT_ENABLED}). |
Property | Type | Description |
---|---|---|
|
java.lang.String |
URL of the Open ID Provider’s UserInfo Endpoint. This URL MUST use the https scheme and MAY contain port, path, and query parameter components. |
Property | Type | Description |
---|---|---|
|
java.lang.String |
Sets the mechanism to persist the state for later retrieval for validation. Only "session" is supported by default. |
|
boolean |
Sets whether state validation is enabled. Default ({@value #DEFAULT_ENABLED}). |
Property | Type | Description |
---|---|---|
|
java.lang.String |
Cookie Name. Default value (JWT). |
|
java.lang.String |
Sets the domain name of this Cookie. Default value (JWT). |
|
java.lang.String |
Sets the path of the cookie. Default value ({@value #DEFAULT_COOKIEPATH}). |
|
java.net.URI |
Sets the login success target URL. Default behavior is to redirect back to the original URI. |
|
Sets the redirection strategy. Default value (original). |
|
|
java.lang.Boolean |
Whether the Cookie can only be accessed via HTTP. Default value ({@value #DEFAULT_HTTPONLY}). |
|
java.lang.Boolean |
Sets whether the cookie is secured. Default value ({@value #DEFAULT_SECURE}). |
|
java.time.temporal.TemporalAmount |
Sets the maximum age of the cookie. |
|
boolean |
Enables CookieSuccessfulIdTokenAccessTokenResponseHandler. Default value ({@value #DEFAULT_ENABLED}). |
Property | Type | Description |
---|---|---|
|
java.lang.String |
URL using the https scheme with no query or fragment component that the Open ID Provider asserts as its Issuer Identifier. |
|
java.util.List |
List of the OAuth 2.0 [RFC6749] scope values that this server supports. |
|
java.util.List |
List of the OAuth 2.0 response_type values that this Open ID Provider supports. |
|
java.util.List |
List of the Subject Identifier types that this OP supports. |
|
java.util.List |
List of the JWE encryption algorithms (enc values) supported by the OP for the ID Token to encode the Claims in a JWT. |
|
java.util.List |
List of the JWS signing algorithms (alg values) supported by the OP for Request Objects. |
|
java.lang.String |
Sets the JWKS uri. |
|
java.lang.String |
The configuration path to discover openid configuration. Default ({@value DEFAULT_CONFIG_PATH}). |
Property | Type | Description |
---|---|---|
|
java.lang.String |
the authorization endpoint’s url. |
|
java.lang.String |
Redirection URI to which the response will be sent. Default value (http://localhost:8080/auth/code). |
|
java.util.List |
Sets OAuth 2.0 scopes. Default value (['openid', 'email', 'profile']). |
|
java.lang.String |
Set OAuth 2.0 Response Type. Default value ({@value #DEFAULT_RESPONSETYPE}). |
|
java.lang.String |
Informs the Authorization Server of the mechanism to be used for returning parameters from the Authorization Endpoint. Default value ({@value #DEFAULT_RESPONSEMODE}). |
|
ASCII string value that specifies how the Authorization Server displays the authentication and consent user interface pages to the End-User. Default value (null). |
|
|
Space delimited, case sensitive list of ASCII string values that specifies whether the Authorization Server prompts the End-User for reauthentication and consent. Default value (null). |
|
|
java.lang.Integer |
Maximum Authentication Age. Default value (null). |
|
java.util.List |
End-User’s preferred languages and scripts for the user interface. Default value (null). |
|
java.util.List |
Requested Authentication Context Class Reference values. Default value (null). |
Property | Type | Description |
---|---|---|
|
java.lang.String |
Introspection endpoint’s url. |
Property | Type | Description |
---|---|---|
|
java.lang.String |
The end-session endpoint url |
|
java.lang.String |
Redirection URI to which the response will be sent. |
|
java.util.List |
End-session endpoint parameters. |
Property | Type | Description |
---|---|---|
|
java.lang.String |
Revocation Endpoint’s url. |
Property | Type | Description |
---|---|---|
|
java.lang.String |
The default copy to be used for the HTML page title. Default value ({@value #DEFAULT_TITLE}). |
|
java.lang.String |
The default copy to be used for the HTML page description paragraph. Default value ({@value DEFAULT_DESCRIPTION}). |
|
java.lang.String |
The default route uri of the {@link DeniedController}. Default value ({@value #DEFAULT_PATH}). |
Property | Type | Description |
---|---|---|
|
boolean |
Enables {@link JwksSignatureFactory}. Default value ({@value #DEFAULT_ENABLED}). |
|
com.nimbusds.jose.jwk.KeyType |
KeyType for this JWKS signature configuration. Default Value (RSA). |
Property | Type | Description |
---|---|---|
|
boolean |
Sets whether the {@link EndSessionViewModelProcessor} is enabled. Default value ({@value #DEFAULT_ENABLED}). |
|
java.lang.String |
Model key name. Default value ({@value #DEFAULT_ENDSESSIONURLKEY}). |
Property | Type | Description |
---|---|---|
|
java.lang.String |
token endpoint’s url |
|
java.lang.String |
OAuth 2.0 Grant Type. Default value (authorization_code). |
|
java.lang.String |
Client Authentication method. By default no value is specified. In that case, the value returned by AuthMethodProvider, if such a bean exists, is used. |
|
The Content-Type used to communicate with the token endpoint. Default value (application/x-www-form-urlencoded). |
|
|
java.lang.String |
Redirection URI to which the response will be sent. |