I’m experimenting with passkeys on a few sites using Bitwarden password manager to store the passkeys. I setup a few passkeys on my iphone with bitwarden.
I’m on desktop now, using Firefox 128.03 with the Bitwarden plugin 2024.7.1 and macOS Sonoma 14.6
One site (kayak.com) works well on the desktop firefox plugin, and when I enter my username, bitwarden immediately pops up a passkey confirmation dialog. great.
However, amazon.com doesn’t seem to work with Bitwarden. When I click on “Sign in with a passkey” instead of the bitwarden dialog popping up, instead I get what looks like a macOS operating system dialog:
Do I need to set something, either in the OS or in the firefox plugin to get amazon to activate Bitwarden instead? Or is this a bug with bw or with amazon?
It’s not that I have it in an Excluded domain (I’ve been using Bitwarden previously successfully for my amazon password). But I do have a more restricted URI matching setting for amazon.com in order to not match also for aws.amazon.com, for which I have a different account and password.
For amazon, my setting is: www.amazon.com, Match detection: host
So I wonder if maybe the passkey for amazon.com doesn’t match this? Is there any way I can detect which host the passkey request is coming from?
After trying to troubleshoot my match detection logic, I finally checked the thing you told me to check. Wouldn’t you know it, www.amazon.com was in the list of Excluded Domains. I removed it and passkeys now work for www.amazon.com.
Are Excluded Domains saved when you click on “Never” when Bitwarden offers to save passwords? If so, it’s weird that www.amazon.com was there, because I always have used Bitwarden with my username/password for amazon.
Yes, you can add a URL to your excluded domains when you select “never” on the prompt that asks to save or update a password, OR when you select “use browser or hardware key” > “always for this site” when the passkey prompt pops up.