Operations
public protocol Operations
The protocol returned by the MobileAuthenticationClient
that can be used to execute operations.
-
Creates a new
AuthCloudApiRegistration
object. The object can be used to register a new authenticator when using the Nevis Auth Cloud enroll API.Declaration
Swift
var authCloudApiRegistration: AuthCloudApiRegistration { get }
-
Creates a new
OutOfBandPayloadDecode
object. The object can be used to decode anOutOfBandPayload
from a String in JSON format.Declaration
Swift
var outOfBandPayloadDecode: OutOfBandPayloadDecode { get }
-
Creates a new
OutOfBandOperation
object. The object can be used to process anOutOfBandPayload
that was obtained from a QR code or a push message for example.Declaration
Swift
var outOfBandOperation: OutOfBandOperation { get }
-
Creates a new
Registration
object. The object can be used to register a new authenticator.Declaration
Swift
var registration: Registration { get }
-
Creates a new
Authentication
object. The object can be used to authenticate using an already registered authenticator.Declaration
Swift
var authentication: Authentication { get }
-
Creates a new
Deregistration
object. The object can be used to deregister authenticators.Declaration
Swift
var deregistration: Deregistration { get }
-
Creates a new
PasswordChange
object. The object can be used to change the password of a registered password authenticator.Declaration
Swift
var passwordChange: PasswordChange { get }
-
Creates a new
DeviceInformationChange
object. The object can be used to update the device information.Declaration
Swift
var deviceInformationChange: DeviceInformationChange { get }
-
Creates a new
PendingOutOfBandOperations
object. This operation retrieves the out-of-band operations that have been started in the server, and must be handled by the application running the Mobile Authentication SDK.Note
This is supported only when the backend uses nevisFIDO 7.2402.** or later.Declaration
Swift
var pendingOutOfBandOperations: PendingOutOfBandOperations { get }