I recently try to use a Yubikey 5 NFC (via USB) with FreeBSD. I installed the packages
However, when I try to go to https://webauthn.io/ and try using my security key using Firefox or Chromium, then it usually works only once. For the second action (e.g. attempting to login after having registered, or logging in for a second time shortly after I logged in for the first time), I get the following error messages:
With Firefox, the website responds with:
With Chromium, I sporadically get:
I tried with and without
The Firefox console log also doesn't seem to give any helpful information, and I didn't find anything in
libfido2-1.15.0
and py311-yubikey-manager-5.2.0
, which respectively provide the fido2-token
and ykman
tools that seem to work just fine.However, when I try to go to https://webauthn.io/ and try using my security key using Firefox or Chromium, then it usually works only once. For the second action (e.g. attempting to login after having registered, or logging in for a second time shortly after I logged in for the first time), I get the following error messages:
With Firefox, the website responds with:
The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
With Chromium, I sporadically get:
Even though my key is inserted (and also if I re-insert it), nothing happens. If I press "Cancel", which is the only option, the website responds with:Use your security key with webauthn.io: Insert your security key and touch it.
The operation either timed out or was not allowed. See: https://www.w3.org/TR/webauthn-2/#sctn-privacy-considerations-client.
I tried with and without
pcscd
running. It's not really reproducible when it happens and when not. Sometimes it also fails for the first request.The Firefox console log also doesn't seem to give any helpful information, and I didn't find anything in
/var/log
either. Can anyone else reproduce the problem? I don't even know where to file a bug report because I'm unsure which component is the one that is buggy.