[webauthn] Merged Pull Request: non-modal "conditionally mediated" UI

nsatragno has just merged equalsJeffH's pull request 1576 for https://github.com/w3c/webauthn:

== non-modal "conditionally mediated" UI ==
This PR enables a non-modal "conditionally mediated" UI feature for WebAuthn which RPs may utilize to provide a credential selection UI _only if the user has a discoverable credential registered with the Relying Party on their authenticator_ (the latter being the "condition"). The credential is displayed alongside an autofilled username or password input field. This helps RPs solve the "bootstrapping problem" when migrating their user base from traditional username and password to WebAuthn: websites can fire a WebAuthn call while showing their typical username and/or password prompt without worrying about showing a modal dialog error if the device lacks appropriate credentials.

See also: [Explainer: WebAuthn Conditional/Hinted UI](https://github.com/w3c/webauthn/wiki/Explainer:-WebAuthn-Conditional-UI),
as well as this related [Credential Management PR #155](https://github.com/w3c/webappsec-credential-management/pull/155)  (merged)

fixes #1545

Overview "omnibus" issue: #1637
See also discussion in Issues #1356 #1533 #1568


<!--
    This comment and the below content is programmatically generated.
    You may add a comma-separated list of anchors you'd like a
    direct link to below (e.g. #idl-serializers, #idl-sequence):

    Don't remove this comment or modify anything below this line.
    If you don't want a preview generated for this pull request,
    just replace the whole of this comment's content by "no preview"
    and remove what's below.
-->
***
<a href="https://pr-preview.s3.amazonaws.com/nsatragno/webauthn/pull/1576.html" title="Last updated on Jun 29, 2022, 7:30 PM UTC (9e55a6b)">Preview</a> | <a href="https://pr-preview.s3.amazonaws.com/w3c/webauthn/1576/3cdea2b...nsatragno:9e55a6b.html" title="Last updated on Jun 29, 2022, 7:30 PM UTC (9e55a6b)">Diff</a>

See https://github.com/w3c/webauthn/pull/1576


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 29 June 2022 19:34:41 UTC