BiometricServiceProtocol
public protocol BiometricServiceProtocol
The BiometricService is an interface for implementing FaceID/TouchID to secure your Gigya session.
-
Returns the indication if the session is locked.
Declaration
Swift
var isLocked: Bool { get } -
Returns the indication if the session was opted-in.
Declaration
Swift
var isOptIn: Bool { get } -
Opt-in operation. Encrypt session with your biometric method.
Declaration
Swift
func optIn(completion: @escaping (GigyaBiometricResult) -> Void)Parameters
completionResponse GigyaApiResult
. -
Opt-out operation. Decrypt session with your biometric method.
Declaration
Swift
func optOut(completion: @escaping (GigyaBiometricResult) -> Void)Parameters
completionResponse GigyaApiResult
. -
Unlock operation. Decrypt session and save as default.
Declaration
Swift
func unlockSession(completion: @escaping (GigyaBiometricResult) -> Void)Parameters
completionResponse GigyaBiometricResult.
-
Lock operation Clear current heap session. Does not require biometric authentication.
Declaration
Swift
func lockSession(completion: @escaping (GigyaBiometricResult) -> Void)Parameters
completionResponse GigyaBiometricResult.
BiometricServiceProtocol Protocol Reference