TinkMoneyManagerUI Documentation Beta

Protocol OAuth​Service

public protocol OAuthService

Requirements

create​Anonymous(market:​locale:​origin:​completion:​)

func createAnonymous(market: Market?, locale: Locale, origin: String?, completion: @escaping (Result<AccessToken, Error>) -> Void) -> RetryCancellable?

authenticate(client​ID:​code:​completion:​)

func authenticate(clientID: String, code: AuthorizationCode, completion: @escaping (Result<AccessToken, Error>) -> Void) -> RetryCancellable?