Support of 3rd party password manager #87
Comments
The idea is to use 3rd party password managers to let users fill in their saved logins, it's not via FX sync, but rather via other apps, ideally via Lockbox. We should talk to UX (@brampitoyo and @lime124 ) how we can make sure to surface the option for users to use Lockbox as a password manager (should be some UI provided inside Fenix to advertise for this). |
@bbinto as far as I can tell, all the UI is going to be either via the 3rd party apps or something provided by the OS. It doesn't seem like there's anything for UX to provide to simply access their passwords in the app of their choice. @colintheshots am I missing something? @bbinto If you are you wanting some sort of specific Fenix UI that is getting new users to go and download Lockbox, I think that should be a separate GitHub issue from this one which is just letting people get access to whatever they are already using. Am I misunderstanding something? |
@bbinto I’m confirming @lime124 that Lockbox integration will mostly rely on the Lockbox.app to implement an accessibility service that users will need to turn on inside Android Settings. Something that looks like this: After this feature has been toggled on, the user will get a suggestion UI when visiting any website (using any browser, not just Fenix) that contains username/password fields: |
Next Lockbox update early March |
Idea re: flow
GV has implemented Autofill API |
@linuxwolf to confirm if his test was done on Focus GV, and post results here. |
Original tests may not been using the GeckoView engine in Firefox. However, after verifying "Latest GeckoView" is toggled on, can confirm that Lockbox can fill into a page on Firefox Focus for Android. |
I think this is also related: mozilla-mobile/reference-browser#574 |
Just to close the loop here, I believe we're planning to use the autofill api as @bbinto mentions above, and not the accessibility route. Further discussion in #550. |
I'd like to suggest that this ticket/meta/epic is about the support of 3rd party passwords in general, i.e Autofill API. @sandysage your suggestions, covered in #821 and #550 is def. a wonderful "nice to have" but not required for MVP. We'll keep it in the backlog and personally, I think, at a high priority. @sandysage - I wonder if your engineers could help out with this work instead? |
Hi @sv-ohorvath would you please re-test this with 1password, dashlane, and Bitwarden and let us know the most recent status before I reach out to them? Thanks so much! |
@vesta0 I tested with Bitwarden and it filtered the password corredtly based on the site! Nightly build. |
I can confirm that 1Password works as well |
@vesta0 Cannot search the list of all passwords on 1Pass saved from other apps. Can only see the passwords saved from Fenix. Chrome can search through all the website-related items in the vault. |
Thanks @sv-ohorvath do 1Pass and Dashboard work similarly to Chrome in Fennec? |
Hey @vesta0, tried to find out why they didn't work the same and it seems it's a time matter, the other saved passwords will appear but they need some time, Chrome and Fennec don't show the others immediately either. So all 3: Dashlane, 1Password, Bitwarden seem to work fine on Fenix Nightly. Should we close this? *Oops, accidentally closed it anyway :) |
Thank you @sv-ohorvath and all of our contributors who helped test this! |
I can confirm this isn't fixed. Pixel 2 XL, Android 10 |
@vesta0 it may be a good idea to re-test this - i am pretty sure we asked all of the password managers to whitelist all our build flavors but that was a long time ago so maybe it is a good idea to verify again |
@st3fan I just tested LastPass stable version 4.11.4.4946 on the latest Play Store Preview Nightly 200128 18:00 and Preview 3.0.2 LastPass will not fill through the autofill api. It does work on Chrome stable and Firefox version 68.4.2 not sure if it is a whitelist issue or what. Tested on Essential PH-1 Android 10 |
Having the same issue with nightly and preview using Lastpass. It's the only thing keeping me from using preview! |
Still unable to use LastPass through the auto fill API on Nightly 200311 18:01 with LastPass version 4.11.7.5061 on Pixel 3 Android 10 build QQ2A.200305.002. Preview version 3.2.1 doesn't work. Stable version 68.6.0 works fine as does latest Chrome. This is the only thing preventing me from adopting the new Firefox. |
@3eresa: This isn't going to be the answer you are expecting but all my password manager problems went away after I switched from Lastpass to Bitwarden. Therefore I suspect a Lastpass problem, whose quality I perceived to be getting worse and worse, hence me switching. |
Still not working with latest LastPass on most recent Nightly 200318 06:01. Yes I understand I could change personal password managers to avoid this issue however my work uses LastPass Enterprise and there is not much I can do about that. There are nearly 17 million LastPass users. This is going to be an issue when this goes from development releases to final if it's not resolved. |
Why/User Benefit/User Problem
Allow users to fill in their logins from their preferred password manager, e.g. LastPass
What / Requirements
Show dialog/prompt to use 3rd party app to fill in login information
Acceptance Criteria (how do I know when I’m done?)
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: