FIDO_ERR_NO_CREDENTIALS when doing fido_dev_get_assert
#721
-
I am trying to use my YubiKey Edge (4.3.7) [OTP+FIDO] to authenticate to an internal site. However, the key works in webauthn.io website after registering and authenticating but does not work in my internal site where there is only assertion as my key is already registered.
This is the sample request:
I tried |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi, The most probable explanation I can think of is that the RP ID does not match what was used when the key was registered. An alternative is that you're passing the wrong Credential ID. Depending on how the authenticator was registered, you may have to deal with the Footnotes
|
Beta Was this translation helpful? Give feedback.
Hi,
The most probable explanation I can think of is that the RP ID does not match what was used when the key was registered. An alternative is that you're passing the wrong Credential ID.
Depending on how the authenticator was registered, you may have to deal with the
appid
extension. Note that libfido2 does not have internal support for theappid
extension, the client (your application) must handle it themselves 1, see the client processing steps in the WebAuthn specification. In a nutshell, it essentially boils down to retrying the assertion with the AppID given tofido_assert_set_rp()
as theid
argument.Footnotes
However, do note the currently unreleased workaround for the
windows:/…