Error States During User Login
This page covers the passkey failures that change retry and fallback behavior in a native app. These error states are part of a fallback and recovery strategy that preserves an approved next route without silently weakening account assurance.General Login Errors
Error scenarios, user experience while general login into the application.- iOS
- Android
1
Account cannot continue with this route
- Follow the product’s declared enumeration policy and direct the user to the available recovery or support route.
2
Error: system / API error related to lookup
- An internal error occurs while looking up the user/account.
3
Error: general passkey login error
- Something went wrong with passkey authentication unrelated to user input.
4
Error: tried deleted passkey
- User attempts login with a credential that has been deleted.
5
Restricted account state
- A valid passkey does not bypass closed, disabled, inactive, locked or restricted account states.
Passkey Login Errors
Error scenarios, user experience while login into the application via passkeys.Handling passkey ceremony aborts: When users cancel or abort passkey authentication, provide a clear next step and a retry option where appropriate. See passkey ceremony aborts and fallback strategies for implementation guidance.
- iOS
- Android
1
Passkey login aborted during OS prompt (first attempt)
- User begins the passkey login but cancels or dismisses the OS-native authentication prompt the first time.
- An automatic route returns without an error and offers a deliberate retry. It does not reopen until the user chooses retry.
2
Passkey login aborted during OS prompt (subsequent attempts)
- After the second consecutive cancellation of an automatic route, stop opening passkey login and show the configured fallback.
3
Explicit passkey login is cancelled
- Return to the unchanged login screen without an error or forced fallback.
4
The selected passkey is no longer accepted
- Explain that this passkey can no longer sign in and offer another passkey plus fallback.
Acceptance criteria
This baseline covers cancellation, unavailable credentials and server-side login failures across native passkey routes.
References
- Relevant criteria: N1.4-AC01–AC03: Apple: Authorization error codes, Android: Credential retrieval exceptions and Android:
PendingGetCredentialRequestcover native cancellation, request failures and assisted-request results. - Relevant criteria: N1.4-AC01–AC04: Corbado: Passkey fallback and recovery covers cancellation, retry, fallback and stale credentials.
- Relevant criterion: N1.4-AC04: Android Developers: Keep credentials consistent with credential providers covers the unknown-credential signal after server rejection.