PROTOCOL
OAuthTokenConfigurable
@objc public protocol OAuthTokenConfigurable
Configuration options for OAuthTokenManager
.
Properties
clientId
var clientId: String
The client ID as configured in the Curity Identity Server.
tokenEndpointURL
var tokenEndpointURL: URL
The token endpoint URL.
appRedirect
var appRedirect: String
The client application's redirect URI.
urlSession
var urlSession: URLSession
An URLSession
that is used to perform network requests.
revocationEndpointURL
var revocationEndpointURL: URL?
The revocation endpoint URL.
tokenBoundConfiguration
var tokenBoundConfiguration: TokenBoundConfiguration
The configuration for the dpop proof binding mechanism settings.
tokenEndpointResponseListener
var tokenEndpointResponseListener: (any OAuthTokenManager.TokenEndpointResponseListener)?
The listener for the token endpoint HTTPURLResponseContent
.
clientAuthenticationMethod
var clientAuthenticationMethod: ClientAuthenticationMethod
The configuration for client authentication method as defined in the Curity identity Server for a client
.