bitwarden / mobile

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

Cannot create Passkey on PayPal Mobile Android App through Bitwarden ("asset links" error) #3412

Closed raywdude closed 1 month ago

raywdude commented 1 month ago

Production Build

Steps To Reproduce

  1. Login to Bitwarden (from Play Store, not beta), enable Bitwarden as Passkey provider in the system
  2. Login to PayPal app (from Play Store)
  3. Go into PayPal profile settings and "Create Passkey"
  4. Choose to create the passkey in Bitwarden

Expected Result

The passkey is created successfully

Actual Result

Bitwarden shows "Passkey operation failed because app not found in asset links" and the creation process fails

Screenshots or Videos

No response

Additional Context

No response

Operating System

Android

Operating System Version

14

Device

Samsung Galaxy S24 Ultra (SM-S928U1)

Build Version

2024.7.1 (11086)

sammbw commented 1 month ago

Hi there,

I attempted to reproduce your issue and my understanding this is a restriction that relates to the type of passkey PayPal is using, rather than an issue with Bitwarden - referring to their article here, it states:

On Android devices, you can use the face or fingerprint scan, PIN, or Pattern to unlock your device (depending on what device lock is set up on your device). You should be automatically directed to your PayPal home screen when completed.

We use GitHub issues as a place to track bugs and other development related issues. If your issue persists, please write us back using our “Contact support” form located on our Help Center (https://bitwarden.com/help/).

You can include a link to this issue in the message content.

Alternatively, you can also search for an answer in our help documentation or get help from other Bitwarden users on our community forums (https://community.bitwarden.com/c/support/).

The issue here will be closed.

Thanks!

raywdude commented 1 month ago

Hmm...that doesn't seem right to me. If it's an issue with the passkey itself then I should not have been able to do the following, successfully:

  1. Set up PayPal passkey on bitwarden through Chrome Android
  2. Install the PayPal app on an iPhone
  3. Login using the saved and synced passkey from the android phone into the PayPal app on iPhone

It works every time.

However if I try to login using the android PayPal app it doesn't work it gives the same error as when you try to create it with the Android app.

I can use the same passkey synced in bitwarden to login to PayPal web site in chrome on Android as well as iPhone app and through the site on Safari.