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

Prescriptive behaviours for Autofill UI #1800

Open
sbweeden opened this issue Sep 12, 2022 · 2 comments
Open

Prescriptive behaviours for Autofill UI #1800

sbweeden opened this issue Sep 12, 2022 · 2 comments
Assignees
Labels
@Risk Items that are at risk for L3
Milestone

Comments

@sbweeden
Copy link
Contributor

Proposed Change

Following on from the discussion held at the TPAC face-to-face in Vancouver...

In order to ensure consistent capability from the autofill UI, there is a desire for the specification to describe more formally certain capabilities that should be exposed. For example, when navigator.credentials.get is invoked with mediation: "conditional" :

  • the autofill UI should display "Passkey from a nearby device", regardless of whether or not there are existing platform credentials registered
  • After selecting "Passkey from a nearby device", the use of authenticators via other transports (e.g. a hardware security key connected via USB) should be permitted
  • There is a desire to be able to filter discoverable credentials (by use of the allowCredentials list) - see Support Filtering by allow list in Conditional UI #1793

The ask here is that the spec mandate that implementations of the autofill UI offer these capabilities.

@nsatragno
Copy link
Member

From TPAC: we agreed to have some language specifying that discoverable credentials should be accessible through conditional ui regardless of what hardware shape their authenticator takes -- even roaming authenticators. This is equivalent to saying that "passkey from a nearby device" should show an option for security keys & hybrid even if there are no credentials available on the device -- but without specifying actual UI (which is out of scope for the spec).

@nadalin nadalin added this to the L3-WD-01 milestone Sep 21, 2022
@codylerum
Copy link

I assume that this would allow for the "Passkey from a nearby device" prompt to be shown even if the browser does not support isUserVerifyingPlatformAuthenticatorAvailable?

This would allow for devices which do not have a platform authenticator to still use the "Passkey from a nearby device" feature (maybe as long as they have bluetooth enabled)

@nadalin nadalin added the @Risk Items that are at risk for L3 label Jun 27, 2023
@timcappalli timcappalli assigned sbweeden and unassigned nsatragno Aug 23, 2023
@plehegar plehegar modified the milestones: L3-WD-01, L3-WD-02 Oct 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@Risk Items that are at risk for L3
Projects
None yet
Development

No branches or pull requests

5 participants