10Duke Java Core
|
A minimum viable AuthConfig
implementation.
This implementation represents the use case that there is no authentication.
Additional Inherited Members | |
![]() | |
default Optional< String > | tokenPath () |
Directory path for storing token data, e.g. | |
default Optional< String > | publicKeyPath () |
Directory path for storing public keys. | |
default Optional< URI > | idpOidcDiscoveryUrl () |
Used to retrieve the details of the Open ID Connect endpoints for the identity provider. | |
default Optional< URI > | idpOauthAuthorizationUrl () |
Endpoint for Authorization Request in Authorization Code or Implicit Grant flows (may be omitted if idpOidcDiscoveryUrl() provides a valid value). | |
default Optional< URI > | idpOauthDeviceCodeUrl () |
Endpoint for Device Authorization Request in Device Authorization Grant flow (may be omitted if idpOidcDiscoveryUrl() provides a valid value). | |
default Optional< URI > | idpOauthTokenUrl () |
Endpoint for Access Token Request or Device Access Token Request (may be omitted if idpOidcDiscoveryUrl() provides a valid value). | |
default Optional< String > | idpOauthClientId () |
Application credentials for OAuth/Open ID Connect. | |
default Optional< String > | idpOauthClientSecret () |
Application credentials for OAuth/Open ID Connect. | |
default Optional< String > | idpOauthScope () |
Scopes to include in the Access and ID tokens requested via Open ID Connect. | |
default Optional< URI > | idpUserinfoUrl () |
Endpoint handling the UserInfo Request (may be omitted if idpOidcDiscoveryUrl() provides a valid value). | |
default Optional< URI > | idpJwksUri () |
URL path to read public key used to verify JWTs received from Authorization Server authenticating Open ID Connect session. | |
default Optional< URI > | authRedirectUri () |
Fully specified redirect URL to use for PKCE Flow Client. | |
default Optional< String > | authRedirectPath () |
Path fragment for local redirect URL to use for PKCE Flow Client. | |
default int | authRedirectPort () |
Local port number for PKCE Flow login callback redirect. | |
default Optional< String > | authSuccessMessage () |
Path to file / resource containing response for successful login (see PKCE Flow Client implementation). | |
default float | tokenRefreshLeewaySeconds () |
The number of seconds before expiry time that an ID Token or JWT will be automatically refreshed. | |
![]() | |
default float | httpTimeoutSeconds () |
Timeout for HTTP requests. | |
default Optional< String > | httpsProxy () |
Proxy to use for HTTPS requests. | |
![]() | |
![]() | |
float | DEFAULT_TOKEN_REFRESH_LEEWAY_SECONDS = 30.0F |
Defines the default token expiration related refresh leeway in seconds. | |
![]() | |
float | DEFAULT_HTTP_TIMEOUT_SECONDS = 30.0F |
Defines the default HTTP connect, call, read and write timeout value in seconds. | |