OAuth2ClientConfiguration

Immutable configuration for OAuth2Client.

Created via OAuth2ClientBuilder. Contains all settings needed to construct and operate an OAuth2 client without requiring global singletons.

Properties

Link copied to clipboard

Validator for access tokens. Validates at_hash claim against the access token hash.

Link copied to clipboard

Optional ACR values.

Link copied to clipboard

The HTTP executor used for all network requests.

Link copied to clipboard

Optional authorization server ID.

Link copied to clipboard

The cache used to optimize network calls.

Link copied to clipboard

The application's client ID.

Link copied to clipboard

Optional client secret for confidential clients.

Link copied to clipboard

The clock used for time-related operations (token expiry, JWT validation).

Link copied to clipboard

The default access scopes required by the client.

Link copied to clipboard

Validator for device secrets. Validates ds_hash claim against the device secret hash.

Link copied to clipboard

Validator for ID tokens. ID tokens are validated after token refresh.

Link copied to clipboard

The base URL of the Authorization Server.

Link copied to clipboard
val json: ERROR CLASS: Symbol not found for Json

The JSON serializer for encoding/decoding responses.