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

iOS passkey intermittently works #3144

Closed
1 task done
ilbarone87 opened this issue Apr 8, 2024 · 3 comments
Closed
1 task done

iOS passkey intermittently works #3144

ilbarone87 opened this issue Apr 8, 2024 · 3 comments
Labels

Comments

@ilbarone87
Copy link

ilbarone87 commented Apr 8, 2024

When freshly installed it correctly prompts for bitwarden as main choice for the passkey login. If a bitwarden entry without a passkey created is selected by mistake then the login fails as expected but on the next passkey login flow attempt doesn’t show anymore bitwarden as main choice for the login but prompts the menu with the 3 choices:

  • iPhone, iPad,…
  • Security key
  • Bitwarden
    And even if the correct bitwarden entry with the correct passkey is selected still fails until the app doesn't get reinstalled, a log out and log back in is performed or block the vault and unblock it.

Steps To Reproduce

  1. Login to any service with a passkey
  2. Logout
  3. Try to login again
  4. This time will fail
  5. Uninstall the app
  6. Re-install
  7. Try to login again with passkey and this time will work again

Expected Result

To login correctly every time with passkey

Actual Result

Getting this error on some services that provides a failed log flow feedback:
The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.

Screenshots or Videos

No response

Additional Context

iOS beta: version 2024.3.3

Operating System

iOS

Operating System Version

17.4.1

Device

iPhone 12

Build Version

NA

Beta

  • Using a pre-release version of the application.
@ilbarone87 ilbarone87 added the bug label Apr 8, 2024
@SergeantConfused
Copy link

Hi @ilbarone87,

Thank you for your report. I tested this at WebAuthn.io by registering and saving that new passkey into my Bitwarden vault via Safari, and then I attempted to authenticate using that newly-saved passkey, which worked as expected, and afterwards I tried to authenticate again and selected a vault item that has no passkey saved inside it, and it failed as expected; At this point, I tried to authenticate again and Bitwarden was offered first, and the menu said "Sign in with your passkey?" with the Bitwarden logo and a blue (Continue) button, and I was able to successfully authenticate after tapping on (Continue). I tested this on an iPhone SE (2020) with iOS 17.4.1 and Bitwarden 2024.3.3 via TestFlight.

Could you please let me know how I can test this again in order to reproduce this?

Thank you in advance,

@ilbarone87
Copy link
Author

Is there a way I can grab some logs for you? Enabling them in bitwarden? I self host my instance btw.

@ilbarone87
Copy link
Author

Moved to stable release works fine now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants