OAuth2ClientCredentials
open class OAuth2ClientCredentials : OAuth2
Class to handle two-legged OAuth2 requests of the “client_credentials” type.
-
Declaration
Swift
override open class var grantType: String { get }
-
Declaration
Swift
override open func doAuthorize(params inParams: OAuth2StringDict? = nil)
-
Creates a POST request with x-www-form-urlencoded body created from the supplied URL’s query part.
Declaration
Swift
open func accessTokenRequest(params: OAuth2StringDict? = nil) throws -> OAuth2AuthRequest
-
Use the client credentials to retrieve a fresh access token.
Uses
accessTokenRequest(params:)
to create the request, which you can subclass to change implementation specifics.Declaration
Swift
public func obtainAccessToken(params: OAuth2StringDict? = nil, callback: @escaping ((_ params: OAuth2JSON?, _ error: OAuth2Error?) -> Void))
Parameters
callback
The callback to call after the process has finished