Classes

The following classes are available globally.

  • BaseChallengeHandlerSwift is a base class for all challenge-handler classes.

    See more

    Declaration

    Swift

    public class BaseChallengeHandlerSwift
  • You use this base class to create custom challenge handlers when using gateways. You must extend this class to implement your own challenge handler logic. You use this class to create custom user authentication with external gateways.

    See more

    Declaration

    Swift

    open class GatewayChallengeHandlerSwift : GatewayChallengeHandler
  • You use this base class to create an IBM MobileFirst Platform challenge handler. You must extend this class to implement your own version of an IBM MobileFirst Platform challenge handler, for example RemoteDisableChallengeHandler.

    See more

    Declaration

    Swift

    open class SecurityCheckChallengeHandlerSwift : SecurityCheckChallengeHandler
  • Contains WLAnalyticsSwift methods that manage analytics logs.

    See more

    Declaration

    Swift

    public class WLAnalyticsSwift : NSObject, IBMMobileFirstPlatformFoundation.WLDelegate, WLDelegateSwift
  • This class manages the OAuth interaction between the client and the authorization server

    See more

    Declaration

    Swift

    public class WLAuthorizationManagerSwift
  • This singleton class exposes methods that you use to communicate with the IBM MobileFirst Platform Server.

    See more

    Declaration

    Swift

    public class WLClientSwift : NSObject, IBMMobileFirstPlatformFoundation.WLDelegate, WLDelegateSwift
  • Contains error message, error code and status code that the server responds with

    See more

    Declaration

    Swift

    public class WLFailResponseSwift
  • This class encapsulates a resource request. The resource may be an adapter on the MobileFirst server, or an external resource. The class provides several ‘send’ methods, with different inputs for the body of a request.

    See more

    Declaration

    Swift

    public class WLResourceRequestSwift : NSObject
  • Contains the response from the server like status, responseData

    See more

    Declaration

    Swift

    public class WLResponseSwift
  • Contains Simple Data Sharing methods to share tokens across a group of applications.

    See more

    Declaration

    Swift

    public class WLSimpleDataSharingSwift