OAuth2ClientCredentials
open class OAuth2ClientCredentials: OAuth2
Class to handle two-legged OAuth2 requests of the client_credentials
type.
-
Class to handle two-legged OAuth2 requests of the
client_credentials
type.Declaration
Swift
override open class var grantType: String -
Class to handle two-legged OAuth2 requests of the
client_credentials
type.Declaration
Swift
override open func doAuthorize(params inParams: OAuth2StringDict? = nil)Parameters
paramsOptional key/value pairs to pass during authorization
-
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
callbackThe callback to call after the process has finished
View on GitHub
Install in Dash
OAuth2ClientCredentials Class Reference