PROTOCOL

OAuthTokenConfigurable

swift
public protocol OAuthTokenConfigurable

Configuration options for OAuthTokenManager.

Properties

clientId

swift
var clientId: String

The client ID as configured in the Curity Identity Server.

tokenEndpointURL

swift
var tokenEndpointURL: URL

The token endpoint URL.

appRedirect

swift
var appRedirect: String

The client application's redirect URI.

urlSession

swift
var urlSession: URLSession

An URLSession that is used to perform network requests.

revocationEndpointURL

swift
var revocationEndpointURL: URL?

The revocation endpoint URL.

tokenBoundConfiguration

swift
var tokenBoundConfiguration: TokenBoundConfiguration

The configuration for the dpop proof binding mechanism settings.

tokenEndpointResponseListener

swift
var tokenEndpointResponseListener: (any OAuthTokenManager.TokenEndpointResponseListener)?

The listener for the token endpoint HTTPURLResponseContent.