iOS SDK error map

This table shows a matrix of SDK methods and possible errors. This provides a convenient overview of which errors may occur in every SDK method.

Error Error code
start
registerUser
deregisterUser
registerAuthenticator
deregisterAuthenticator
authenticateUser
logout
changePin
validatePinWithPolicy
enrollForMobileAuth
enrollForPushMobileAuth
fetchResource
fetchAnonymousResource
handleOTPMobileAuthRequest
handlePendingPushMobileAuthRequest
authenticateDevice
appToWebSingleSignOn
pendingPushMobileAuthRequests
fetchImplicitResource
fetchUnauthenticatedResource
ONGGenericErrorNetworkConnectivityFailure 9000
ONGGenericErrorServerNotReachable 9001
ONGGenericErrorDeviceDeregistered 9002
ONGGenericErrorUserDeregistered 9003
ONGGenericErrorOutdatedApplication 9004
ONGGenericErrorOutdatedOS 9005
ONGGenericErrorActionCancelled 9006
ONGGenericErrorActionAlreadyInProgress 9007
ONGGenericErrorDeviceRegistrationFailure 9008
ONGAuthenticationErrorInvalidPin 9009
ONGAuthenticatorRegistrationErrorUserNotAuthenticated, ONGAuthenticatorDeregistrationErrorUserNotAuthenticated, ONGPinChangeErrorUserNotAuthenticated, ONGMobileAuthEnrollmentErrorUserNotAuthenticated, ONGFetchResourceErrorUserNotAuthenticated, ONGAppToWebSingleSignOnErrorUserNotAuthenticated 9010
ONGPinValidationErrorPinBlackListed 9011
ONGPinValidationErrorPinShouldNotBeASequence 9012
ONGPinValidationErrorPinShouldNotUseSimilarDigits 9013
ONGPinValidationErrorWrongPinLength 9014
ONGAuthenticationErrorAuthenticatorInvalid 9015
ONGMobileAuthEnrollmentErrorDeviceAlreadyEnrolled 9016
ONGMobileAuthEnrollmentErrorEnrollmentNotAvailable 9017
ONGMobileAuthEnrollmentErrorUserAlreadyEnrolled 9018
ONGMobileAuthRequestErrorUserDisenrolled 9020
ONGMobileAuthEnrollmentErrorNotEnrolled, ONGMobileAuthRequestErrorNotEnrolled 9021
ONGAuthenticationErrorAuthenticatorDeregistered 9022
ONGGenericErrorDataStorageNotAvailable 9024
ONGGenericErrorUnrecoverableDataState 9025
ONGFetchImplicitResourceErrorUserNotAuthenticatedImplicitly 9026
ONGAuthenticatorRegistrationErrorCustomAuthenticatorFailure 9027
ONGMobileAuthRequestErrorAlreadyHandled 9029
ONGAuthenticationErrorBiometricAuthenticatorFailure 9030
ONGGenericErrorUnknown 10000
ONGGenericErrorConfigurationInvalid 10001
ONGRegistrationErrorInvalidState 10002
ONGDeregistrationErrorLocalDeregistration 10003
ONGAuthenticatorRegistrationErrorAuthenticatorAlreadyRegistered 10004
ONGAuthenticatorRegistrationErrorAuthenticatorNotSupported 10006
ONGAuthenticationErrorAuthenticatorNotRegistered 10007
ONGAuthenticatorPinDeregistrationNotPossible 10008
ONGLogoutErrorLocalLogout 10009
ONGFetchResourceErrorInvalidMethod, ONGFetchAnonymousResourceErrorInvalidMethod, ONGFetchUnauthenticatedResourceErrorInvalidMethod, ONGFetchImplicitResourceErrorInvalidMethod 10010
ONGFetchAnonymousResourceErrorDeviceNotAuthenticated 10012
ONGMobileAuthRequestErrorNotFound 10013
ONGGenericErrorRequestInvalid 10015
ONGMobileAuthRequestErrorNotHandleable 10018
ONGFetchResourceErrorInvalidHeaders, ONGFetchUnauthenticatedResourceErrorInvalidHeaders, ONGFetchAnonymousResourceErrorInvalidHeaders, ONGFetchImplicitResourceErrorInvalidHeaders 10019
ONGAuthenticatorRegistrationErrorCustomAuthenticationDisabled 10020
ONGRegistrationErrorCustomRegistrationExpired 10021
ONGRegistrationErrorCustomRegistrationFailure 10022
ONGAppToWebSingleSignOnErrorAppToWebSingleSignOnDisabled 10023
ONGGenericErrorAppIntegrityFailure 10024