Skip to main content

Passkey/FIDO2 API Error Reference

This document lists common error codes, descriptions, and recommended resolutions for Passkey/FIDO2 registration and authentication flows using IDaaS.

IDaaS API Error Codes

Error CodeDescriptionResolutionHTTP Status
max_fido_tokensMaximum FIDO tokens reachedCheck the number of passkeys for the user400
fido_register_no_challengeNo challenge found on server for registrationRetry registration process400
fido_token_invalid_nameInvalid passkey token nameEnsure passkey name is in correct format and within length limits400
fido_token_invalid_name_htmlInvalid passkey token name (contains HTML)Remove HTML content from passkey name400
fido_token_duplicate_nameDuplicate passkey nameProvide a unique passkey name400
fido_invalid_registration_responseInvalid registration dataVerify the registration input data400
fido_none_activeNo passkey token registered/activeUser must have an active passkey before initiating authentication403
fido_no_challengeNo challenge found for passkey authenticationInitiate authentication with challenge first400
fido_invalid_authentication_responseNo fidoResponse parameter found in the requestEnsure fidoResponse parameter is not null400
fido_rpid_not_allowedRPID in the request is not allowedRPID should match the one the passkey is associated with400
fido_invalid_origin_paramRequest parameter 'origin' is invalidorigin parameter should be in valid format. e.g. https://example.com400
fido_backup_eligible_not_allowedBackup Eligible Check is not enabled in Passkey/FIDO2 policy settingsEnable the Backup Eligible Check in settings401
fido_different_origin_rpid_request_param_not_allowedRequest parameters 'origin' and 'rpId' both can not be differentCheck Request parameters are same in Authenticate Challenge API request400