bitwarden / mobile

Retired Bitwarden mobile app for iOS and Android (MAUI/Xamarin).
https://bitwarden.com
GNU General Public License v3.0
81 stars 9 forks source link

non-discoverable passkey authenticatation not supported #3348

Open oppressor1761 opened 1 month ago

oppressor1761 commented 1 month ago

Production Build

Steps To Reproduce

  1. on Windows/Mac, go to webauthn.io and register a non-discoverable passkey using Browser extension
  2. on Android, go to webauthn.io and authenticate the passkey created in step 1, using the same username

Expected Result

Authenticated successfully

Actual Result

cannot authenticate the passkey created

Screenshots or Videos

baa074ccf6bcb04320e42861132912f basically it says

no passkeys available on this device

Additional Context

If it's a discoverable passkey registered in step 1, authentication would be successful in step 2. If it's Proton Pass extension used in step 1, authentication would be successful in step 2 no matter the passkey is discoverable or non-discoverable.

Operating System

Android

Operating System Version

14

Device

Google Pixel 8 Pro

Build Version

2024.6.0(10746)

sammbw commented 1 month ago

Hi there,

Thank you for your report!

I was able to reproduce this issue, and I have flagged this to our engineering team.

If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time - our engineering team will be happy to review these.

Thanks once again!

barbuslex commented 3 weeks ago

I have the same issue on Oneplus 11 with Android 14 on Firefox and Chrome