|
10Duke Java Core
|
A minimum viable AuthConfig implementation.
This implementation represents the use case that there is no authentication.
Additional Inherited Members | |
Public Member Functions inherited from tenduke.sdk.core.model.config.AuthConfig | |
| 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. | |
Public Member Functions inherited from tenduke.sdk.core.model.config.HttpClientConfig | |
| default float | httpTimeoutSeconds () |
| Timeout for HTTP requests. | |
| default Optional< String > | httpsProxy () |
| Proxy to use for HTTPS requests. | |
Public Attributes inherited from tenduke.sdk.core.model.config.AuthConfig | |
| float | DEFAULT_TOKEN_REFRESH_LEEWAY_SECONDS = 30.0F |
| Defines the default token expiration related refresh leeway in seconds. | |
Public Attributes inherited from tenduke.sdk.core.model.config.HttpClientConfig | |
| float | DEFAULT_HTTP_TIMEOUT_SECONDS = 30.0F |
| Defines the default HTTP connect, call, read and write timeout value in seconds. | |