Protocol
OAuthService
public protocol OAuthService
Requirements
createAnonymous(market:locale:origin:completion:)
func createAnonymous(market: Market?, locale: Locale, origin: String?, completion: @escaping (Result<AccessToken, Error>) -> Void) -> RetryCancellable?
authenticate(clientID:code:completion:)
func authenticate(clientID: String, code: AuthorizationCode, completion: @escaping (Result<AccessToken, Error>) -> Void) -> RetryCancellable?