Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Passkey selection / confirmation dialog displays Username rather than Display name #3377

Open
1 task done
BJReplay opened this issue Aug 14, 2024 · 1 comment
Open
1 task done
Labels
bug Something isn't working

Comments

@BJReplay
Copy link

Production Build

  • I'm using the legacy Bitwarden app pubicly available in App Store / Play Store and I'm aware that Bitwarden Beta bugs should be reported in bitwarden/android or bitwarden/ios

Steps To Reproduce

I'm logging into a banking app that has recently rolled out the ability to log in with Passkeys. Being a geek and a nerd, I, of course, enabled this feature.

The login sequence is that you open the app, and after a moment, it prompts for you to log in with your Passkey.

Alternatively, if you log out, or cancel the login sequence, you can initiate login by pressing on the Login button.

Expected Result

The Passkey prompt should display the Display name for the passkey, if present, rather than the Username.

This is what Keyguard does (https://github.com/achep/keyguard-app/), for example. I have not included a screen recording, as it includes my Username, and I can't easily edit recordings as I can edit screenshots. I can't take screenshots of the Banking app as it prevents these.

Actual Result

Bitwarden displays the Username of the Passkey, rather than the Display name.

Keyguard correctly displays the Display name of the Passkey.

Screenshots or Videos

This screen recording shows that after clicking on the login button, Bitwarden prompts to use the saved Passkey, but uses the Username field rather than the Display name field to identify it.

VideoEditor_20240814_095433.mp4

This screenshot from Keyguard shows the Passkey created by Ubank that shows that it has both a Username field and a Display name field.
Screenshot_20240814_095714_Keyguard

Additional Context

The Username of the passkey is a GUID.

The Display name of the passkey is my mobile (cell) number, which is also how I log into my account.

Operating System

Android

Operating System Version

14

Device

Samsung S22 Ultra

Build Version

2024.7.1

@BJReplay BJReplay added the bug Something isn't working label Aug 14, 2024
@sammbw
Copy link

sammbw commented Aug 15, 2024

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants