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 in server-unavailable environment gives authentication error on GitHub #1186

Open
1 task done
holow29 opened this issue Dec 5, 2024 · 2 comments
Open
1 task done
Labels
bug Something isn't working

Comments

@holow29
Copy link
Contributor

holow29 commented Dec 5, 2024

Steps To Reproduce

  1. Have an existing passkey for Github that is created and synced to your vault
  2. Create an environment where the vault cannot sync (offline, not on local BW server network, etc.)
  3. Try to login to GitHub using passkey

Expected Result

Login succeeds with successful passkey authentication

Actual Result

Gets to vault unlock screen and both FaceID/mp succeed but window stays open/nothing happens. Then GitHub throws an “Authentication error”

Screenshots or Videos

No response

Additional Context

Passkey works once vault is synced again online and shortly after even if it loses connectivity to the vault server again. However after a while, the passkey will stop working again. I’m guessing this applies to more than just GitHub, but I have reproduced multiple times on GitHub.

Build Version

1680

What server are you connecting to?

Self-host

Self-host Server Version

2024.11.0

Environment Details

iPhone 14 Pro
iOS 18.1.1

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
@holow29 holow29 added the bug Something isn't working label Dec 5, 2024
@SergeantConfused
Copy link

Hello @holow29,

Thank you for this report. I have highlighted this matter internally; please feel free to post additional information, such as screenshots or a screen video recordings, if you wish.

Thank you again,

@holow29
Copy link
Contributor Author

holow29 commented Dec 16, 2024

Updated issue with some additional info. Here is the flow:

  • iOS "Sign in with your passkey?" pane comes up.
  • Click "Continue" because BW passkey is selected in that pane.
  • Vault login screen loads.
  • FaceID/MP entry appear successful, but the vault login stays up/nothing ever happens.

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