The CFTools client instance.
The client authentication data.
The logger instance.
The application ID to use for authenticating with the CFTools API, obtained here.
The application secret to use for authenticating with the CFTools API, obtained here. This should be kept secret and not shared.
Whether the client is currently authenticated.
The authentication token to use for making requests.
Optional
enterpriseThe enterprise token to use for authenticating with the CFTools API, privately obtained from the CFTools team.
The date and time the authentication token expires.
The date and time the authentication token was issued.
The timeout for refreshing the authentication token.
Optional
serverThe default server API ID to use for actions, can be overridden in requests.
The user agent to use for making requests.
Returns the current authentication token.
The current authentication token.
Returns the headers required for making requests to the CFTools API.
Whether the headers are for an authentication request.
The headers required for making requests to the CFTools API.
Resolves the server API ID to use for an action.
Optional
serverApiId: stringThe server API ID to use.
Optional
require: falseWhether the server API ID is required or not.
The resolved server API ID.
Optional
serverApiId: stringOptional
require: true
Creates a new authentication instance to authenticate against the CFTools (Data) API.