Closed Bug 1865379 Opened 2 years ago Closed 1 years ago

Present WebAuthn autofill entries from iCloud keychain

Categories

(Core :: DOM: Web Authentication, enhancement, P1)

All
macOS
enhancement

Tracking

()

VERIFIED FIXED
123 Branch
Tracking Status
thunderbird_esr115 --- unaffected
firefox-esr115 --- unaffected
firefox120 --- unaffected
firefox121 --- wontfix
firefox122 --- wontfix
firefox123 --- verified

People

(Reporter: bmaris, Assigned: keeler)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

Attachments

(2 files)

Note

  • This was logged as a possible enhancement for this feature

Affected versions

  • Firefox 121.0a1

Tested platforms

  • Affected platforms: macOS 13.6 (probably the same on macOS 14, I don't have one at the moment)
  • Unaffected platforms: Windows 10 and Ubuntu 22.04

Preconditions

  • Set security.webauthn.enable_macos_passkeys to true

Steps to reproduce

  1. Visit https://webauthn.io/
  2. Use a few usernames to register and authenticate
  3. Close Firefox
  4. Start Firefox with a new and fresh profile
  5. Visit https://webauthn.io/
  6. Click the text field

Expected result

  • In Safari there is an option to display different accounts previously saved in this website making it easy to have all your accounts with you at all times.

Actual result

  • In Firefox we don't have a way to display different accounts previously saved and used on this website making it hard for users to remember what accounts they have.

Additional notes

  • Not sure if we can implement something similar with what Safari has but it sure is very convenient to have displayed in the text field all the accounts for a particular website for those that use multiple accounts on a website.

This is called "Conditional Mediation" in the WebAuthn spec. We're already tracking this in Bug 1838932, but we can use this bug for the macOS-specific work that needs to be done.

Blocks: 1838932
Severity: S4 → N/A
Priority: -- → P1
Summary: Have a way to display multiple passkeys saved for a webpage → Present WebAuthn autofill entries from iCloud keychain
See Also: → 1821785
Assignee: nobody → dkeeler
Status: NEW → ASSIGNED
Pushed by dkeeler@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2dd48af75779 Present WebAuthn autofill entries from iCloud keychain r=jschanck,bradwerth
Status: ASSIGNED → RESOLVED
Closed: 1 years ago
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch
Depends on: 1878069
Depends on: 1878071

I will close this bug as verified fixed based on the verification and exploratory I did on macOS 13 using a Firefox 123 build that has this patch. The remaining dependencies will be verified separately when/if they get addressed.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: