CLASS

OAuthLifecycle

Contents

public class OAuthLifecycle

Oauth Lifecycle Management helper object.

The recommended way to request the framework to refresh an AccessToken is to use OAuthLifecycle.

OAuthLifecycle.refreshToken(
   refreshToken: "your-current-refresh-token",
   haapiUIKitApplication: haapiUIKitApplication,
   lifecycleResultListener: oAuthLifecycleResultListenerImplementation
)

Methods

refreshToken(refreshToken:haapiUIKitApplication:lifecycleResultListener:additionalParameters:)

public static func refreshToken(refreshToken: String,
                                haapiUIKitApplication: HaapiUIKitApplication,
                                lifecycleResultListener: OAuthLifecycleResultListener,
                                additionalParameters: [String: String]? = nil)

Issues a refresh request for the currently held AccessToken.

Parameters

Name Description
refreshToken The refreshToken.
haapiUIKitApplication An HaapiUIKitApplication instance.
lifecycleResultListener An OAuthLifecycleResult instance to handle the result.
additionalParameters The additional parameters for the request body. The default value is nil.