My bad, I wasn’t being clear. Firefox now supports passkeys, but afaik doesn’t have a service for it. So you can use e.g. Bitwarden in Firefox, with Bitwarden storing the passkey, and Firefox just “handing it over”.
I’ve had however a couple of sites that refused to create passkeys in Firefox for my Bitwarden, but that seems to be site specific.
TLDR:
The Website is supposed to give you a Value as a Integer. However, some Auth-Backends used by some Websites give the Value as a String instead. Bitwarden doesn’t parse the String for security Reasons and so the signup fails. We can’t really do anything except wait for websites to fix the Bug.
I have to use chrome to set up passkeys. What am I doing wrong
My bad, I wasn’t being clear. Firefox now supports passkeys, but afaik doesn’t have a service for it. So you can use e.g. Bitwarden in Firefox, with Bitwarden storing the passkey, and Firefox just “handing it over”.
I’ve had however a couple of sites that refused to create passkeys in Firefox for my Bitwarden, but that seems to be site specific.
It’s an Issue known on Github.
TLDR: The Website is supposed to give you a Value as a Integer. However, some Auth-Backends used by some Websites give the Value as a String instead. Bitwarden doesn’t parse the String for security Reasons and so the signup fails. We can’t really do anything except wait for websites to fix the Bug.
https://github.com/bitwarden/clients/issues/6804