Classes
The following classes are available globally.
-
The
See moreOAuthContext
implements the Resource Owner Password Credentials (ROPC) Grant and Authorization Code Grant as the calling client to an OAuth authorization server. The resource owner is suitable in cases where the resource owner has a trust relationship with the client. The authorization code grant flow is suitable when the authorization code has been generated using an alternate factor, such as a desktop browser.Declaration
Swift
@objc public final class OAuthContext : NSObject
-
Holds the result of the authentication request.
See moreDeclaration
Swift
@objc public final class OAuthResult : NSObject, ResultProtocol
-
The
See moreOAuthToken
is a object that stores the access token and optional refresh token for requests to protected resources.Declaration
Swift
@objc open class OAuthToken : NSObject, NSCoding
-
The
See moreChallengeContext
is a container of challenge mechanisms that get invoked when an authorization challenge is returned from a request to a protected resource.Declaration
Swift
public final class ChallengeContext
-
Holds the result of the challenge verification.
See moreDeclaration
Swift
public final class ChallengeResult
-
HMAC Algorithm (HOTP) challenge accepts a value that an algorithm has computed to produce a one-time password from a shared secret key.
See moreDeclaration
Swift
public final class HotpChallenge : NSObject, ChallengeProtocol
-
A class of Generator used to generate a counter based one-time password (HOTP).
See moreDeclaration
Swift
public final class HotpGeneratorContext : OtpGeneratorContext
-
A class of Generator used to generate the one-time password.
See moreDeclaration
Swift
open class OtpGeneratorContext : NSObject
-
A class of Generator used to generate a time based one-time password (TOTP).
See moreDeclaration
Swift
public final class TotpGeneratorContext : OtpGeneratorContext
-
Holds the result of the pending transactions.
See moreDeclaration
Swift
public final class PendingTransactionsResult
-
Time-based One-time Password Algorithm (TOTP) challenge accepts a value that an algorithm has computed to produce a one-time password from a shared secret key and the current time.
See moreDeclaration
Swift
public final class TotpChallenge : NSObject, ChallengeProtocol
-
The fingerprint challenge mechanism is an Apple Touch ID LocalAuthentication prompt for validation of an enrolled fingerprint.
See moreDeclaration
Swift
public final class TouchIDChallenge : ChallengeProtocol
-
The simple user presence challenge prompts the user to acknowledge.
See moreDeclaration
Swift
public final class UserPresenceChallenge : NSObject, ChallengeProtocol
-
The Username Password challenge prompts the user to re-enter their username and password registered with Access Manager.
See moreDeclaration
Swift
public final class UsernamePasswordChallenge : NSObject, ChallengeProtocol
-
The voice biometric challenge prompts the user to verify a phrase. The challenge will record for 10 seconds unless stop is explicily invoked.
Warning
Tech-preview not to be used in your code.Declaration
Swift
public final class VoiceChallenge : NSObject, ChallengeProtocol, AVAudioRecorderDelegate
-
Declaration
Swift
public final class BiometricSampleEnrollment : EnrollmentProtocol
-
Holds the result of the challenge enrollment.
See moreDeclaration
Swift
public final class EnrollmentResult : ResultProtocol
-
The enrollment for coumter based one-time password.
See moreDeclaration
Swift
public final class HotpEnrollment : EnrollmentProtocol
-
The enrollment for Time based one-time password.
See moreDeclaration
Swift
public final class TotpEnrollment : EnrollmentProtocol
-
The enrollment for TouchID.
See moreDeclaration
Swift
public final class TouchIDEnrollment : ScimEnrollmentProtocol
-
Holds the result of unenrolling an authentication mechanism.
See moreDeclaration
Swift
public final class UnenrollResult : ResultProtocol
-
The enrollment for simple user-presence.
See moreDeclaration
Swift
public final class UserPresenceEnrollment : ScimEnrollmentProtocol
-
Declaration
Swift
public final class VoiceEnrollment : ScimEnrollmentProtocol
-
The
See moreMfaQRScanResult
handles registration data scanned from a QR code.Declaration
Swift
public final class MfaQRScanResult : QRScanResultProtocol
-
The
See moreMfaRegistrationContext
enables mobile applications to register a users device to IBM Security Access Manager. The registration process requires the mobile application to support QR code scanning.Declaration
Swift
public final class MfaRegistrationContext : RegistrationProtocol
-
Holds the result of the user registration.
See moreDeclaration
Swift
public final class MfaRegistrationResult : ResultProtocol
-
Holds the result of unregistrating a device.
See moreDeclaration
Swift
public final class MfaUnregisterDeviceResult : ResultProtocol
-
The
See moreOtpQRScanResult
handles one-time password data scanned from a QR code.Declaration
Swift
public final class OtpQRScanResult : QRScanResultProtocol
-
The
See moreSigninQRScanResult
handles a password-less signin from a QR code.Declaration
Swift
public final class SigninQRScanResult : QRScanResultProtocol
-
The UIRegistrationQRView enables mobile application to scan a QR code for device registration.
See moreDeclaration
Swift
public final class UIQRScanView : UIView, AVCaptureMetadataOutputObjectsDelegate
-
A collection of helper functions.
See moreDeclaration
Swift
open class FrameworkHelper
-
The
See moreKeychainHelper
class performs RSA export operations to DER and PEM formats that can be used outside iOS for data signing.Declaration
Swift
open class KeychainHelper : NSObject