AuthenticationError
public enum AuthenticationError : MobileAuthenticationClientError
extension AuthenticationError: LocalizedError
An error occurred during authentication
The SDK returns SessionProvider
that can be used to continue the authentication.
This can be useful when the SDK is used with Identity Suite and cookies as backend:
even if the FIDO UAF authentication fails, we may want to continue using the same authentication
session to ask the end-user to authenticate in another way.
-
A network error occurred while redeeming the token: either the server was not reachable or it returned an HTTP error.
Declaration
Swift
case NetworkError(cause: Error? = nil, sessionProvider: SessionProvider?)
Parameters
cause
The underlying error.
sessionProvider
The
SessionProvider
that can be used to continue with the operation. -
A FIDO UAF error occurred.
Declaration
Swift
case FidoError(errorCode: FidoErrorCode, cause: Error? = nil, sessionProvider: SessionProvider?)
Parameters
errorCode
The FIDO error code.
cause
The underlying error that is related to the error occurred.
sessionProvider
The
SessionProvider
that can be used to continue with the operation. -
The iOS device has no passcode set.
Declaration
Swift
case NoDeviceLockError
-
Unknown error, handling not categorized error cases.
Requires
iOS platform
Declaration
Swift
case Unknown(message: String? = nil, cause: Error? = nil)
Parameters
message
Additional information about the error.
cause
The underlying error that is related to the error occurred.
-
A message describing what error occurred.
Declaration
Swift
public var errorDescription: String? { get }