Classes
The following classes are available globally.
-
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
-
Holds the result of the pending transactions.
See moreDeclaration
Swift
public final class PendingTransactionsResult
-
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
public final class OAuthContext
-
The UIRegistrationQRView enables mobile application to scan a QR code for device registration.
See moreDeclaration
Swift
public final class UIQRScanView: UIView, AVCaptureMetadataOutputObjectsDelegate
-
Declaration
Swift
public final class VoiceEnrollment : ScimEnrollmentProtocol
-
The enrollment for Time based one-time password.
See moreDeclaration
Swift
public final class TotpEnrollment: EnrollmentProtocol
-
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
-
A class of Generator used to generate a counter based one-time password (HOTP).
See moreDeclaration
Swift
public final class HotpGeneratorContext: OtpGeneratorContext
-
Holds the result of the user registration.
See moreDeclaration
Swift
public final class MfaRegistrationResult : ResultProtocol
-
Declaration
Swift
public final class BiometricSampleEnrollment: EnrollmentProtocol
-
The enrollment for TouchID.
See moreDeclaration
Swift
public final class TouchIDEnrollment : ScimEnrollmentProtocol
-
The enrollment for coumter based one-time password.
See moreDeclaration
Swift
public final class HotpEnrollment: EnrollmentProtocol
-
Holds the result of the challenge verification.
See moreDeclaration
Swift
public final class ChallengeResult
-
Holds the result of the challenge enrollment.
See moreDeclaration
Swift
public final class EnrollmentResult : ResultProtocol
-
The
See moreOtpQRScanResult
handles one-time password data scanned from a QR code.Declaration
Swift
public final class OtpQRScanResult : QRScanResultProtocol
-
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
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
-
A collection of helper functions.
See moreDeclaration
Swift
open class FrameworkHelper
-
A class of Generator used to generate a time based one-time password (TOTP).
See moreDeclaration
Swift
public final class TotpGeneratorContext: OtpGeneratorContext
-
The enrollment for simple user-presence.
See moreDeclaration
Swift
public final class UserPresenceEnrollment : ScimEnrollmentProtocol
-
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
-
The
See moreMfaQRScanResult
handles registration data scanned from a QR code.Declaration
Swift
public final class MfaQRScanResult : QRScanResultProtocol
-
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
-
Holds the result of unenrolling an authentication mechanism.
See moreDeclaration
Swift
public final class UnenrollResult : ResultProtocol
-
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
-
Holds the result of unregistrating a device.
See moreDeclaration
Swift
public final class MfaUnregisterDeviceResult : ResultProtocol
-
A class of Generator used to generate the one-time password.
See moreDeclaration
Swift
open class OtpGeneratorContext : NSObject
-
The
See moreOAuthToken
is a object that stores the access token and optional refresh token for requests to protected resources.Declaration
Swift
open class OAuthToken : NSObject, NSCoding
-
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 authentication request.
See moreDeclaration
Swift
public final class OAuthResult : NSObject, ResultProtocol
-
The simple user presence challenge prompts the user to acknowledge.
See moreDeclaration
Swift
public final class UserPresenceChallenge : NSObject, ChallengeProtocol