Contact emailske...@chromium.org, deri...@google.com

Explainer
https://github.com/w3c/webauthn/wiki/Explainer:-WebAuthn-immediate-mediation

SpecificationPR draft still pending

Design docs
https://github.com/w3c/webauthn/wiki/Explainer:-WebAuthn-immediate-mediation

Summary

A mediation mode for navigator.credentials.get() that causes browser
sign-in UI to be displayed to the user if there is a passkey or password
for the site that is immediately known to the browser, or else rejects the
promise with NotAllowedError if there is no such credential available. This
allows the site to avoid showing a sign-in page if the browser can offer a
choice of sign-in credentials that are likely to succeed, while still
allowing a traditional sign-in page flow for cases where there are no such
credentials.


Blink componentBlink>WebAuthentication
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EWebAuthentication%22>

TAG reviewNone

TAG review statusPending

Risks


Interoperability and Compatibility

This is a discussion topic in the Web Authentication Working Group.
Representatives from other browser vendors are involved in this discussion
but there are no official signals of support yet. The ability to use
`PasswordCredential` with this mediation mode is a particular compatibility
risk because that credential type is not currently implemented in Firefox
or Safari.


*Gecko*: No signal

*WebKit*: No signal

*Web developers*: No signals

*Other signals*:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that
it has potentially high risk for Android WebView-based applications?

None


Goals for experimentation



Ongoing technical constraints

None


Debuggability

None


Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, ChromeOS, Android, and Android WebView)?Yes

Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?No

DevTrial instructions
https://docs.google.com/document/d/18iV5eUBM4NVoNx0gqPSxPyJAjPdrfIR75vcMDBewzZU/edit?tab=t.0#heading=h.uj0x12ysuohk

Flag name on about://flagsexperimental-web-platform-features

Finch feature nameNone

Non-finch justificationNone

Requires code in //chrome?True

Tracking bughttps://issues.chromium.org/issues/408002783

Estimated milestones

No milestones specified


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5164322780872704

Links to previous Intent discussionsIntent to Prototype:
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALjHGKrQEs4TDzuzb%3D0B00S4OmkE4a1NbZGi19sCueTKvN_m9w%40mail.gmail.com


This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALjHGKp5Ax-qeKf%3DHSKOxqWsSv%2BLXJe7cFOLx2a8N%3DY7ANdKqQ%40mail.gmail.com.

Reply via email to