Dear @Dean Porter,
Thank you for posting your question in the Microsoft Q&A forum.
We apologize for any inconvenience you may encounter when using our services/ products. Based on your description:
Passcode vs Passkey
- Passcode / OTP (what Bitwarden Authenticator shows): typically a 6‑digit time‑based code you type into the website after username/password.
- Passkey (what Windows Security is asking for): a passwordless credential stored on your PC, a security key (YubiKey), a third‑party passkey manager, or a phone/tablet. Windows then uses Windows Hello (PIN/biometric) to unlock it.
In the meantime, kindly try these following steps:
Use the “password and OTP code” path (Bitwarden passcode)
- On the sign‑in page, look for “Try another way” / “Use password instead” / “Use verification code” and choose the method that lets you enter your 6‑digit code (OTP) instead of passkey.
If you intended to use your YubiKey
- When Windows Security shows the passkey dialog, choose Security key (or “Choose a different passkey” > Security key) so you can authenticate with the YubiKey instead of phone. Microsoft explicitly lists Security key as a supported passkey location.
Turn off the passkey services you do not want
- Open Settings > Accounts > Passkeys > Advanced options.
- Toggle off any providers/services you do not want to appear (for example, the phone/tablet option or specific passkey managers), and keep only what you want (e.g., This Windows device and/or Security key)
Disable passkey/WebAuthn prompts (strong “stop it” switch)
- In Firefox, open
about:config - Search for
security.webauth.webauthn - Set the relevant WebAuthn preferences to false.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.