IMPORTANT:- This launch issue is used for standards and implementation tracking only.It is NOT for Chrome approval regarding privacy, security, legal, UI,testing,accessibility etc.- An overview of the different launch issues can be found here:http://bit.ly/2ncKZfp- If your feature requires security / privacy / etc approval then seek a PMto guide you through the go/newchromefeature processSee http://www.chromium.org/blink#launch-process for an overview of theBlink launch process, but note this doesn't cover security / privacy / etcreviews as discussed above.----------Change description:
This change introduces an `CredentialMediationRequirement` enum argument to `CredentialsContainer::get()` that is intended to replace the currently existing boolean flag `unmediated`. The enum will have three states ("silent", "optional", "required") with "silent" and "optional" directly mapping to the existing boolean states, "required" is a novel option.
Changes to API surface:
- Ship `CredentialsContainer::get(mediation)`
- Deprecate `CredentialsContainer::get(unmediated)`
Links:
Public standards discussion: https://github.com/w3c/webappsec-credential-management/issuesSupport in other browsers:Internet Explorer: NA
Firefox: NA
Safari: NA
IMPORTANT:
- This launch issue is used for standards and implementation tracking only.
It is NOT for Chrome approval regarding privacy, security, legal, UI,
testing,
accessibility etc.
- An overview of the different launch issues can be found here:
http://bit.ly/2ncKZfp
- If your feature requires security / privacy / etc approval then seek a PM
to guide you through the go/newchromefeature process
See http://www.chromium.org/blink#launch-process for an overview of the
Blink launch process, but note this doesn't cover security / privacy / etc
reviews as discussed above.
----------
Change description:
This change introduces an `CredentialMediationRequirement` enum argument to `CredentialsContainer::get()` that is intended to replace the currently existing boolean flag `unmediated`. The enum will have three states ("silent", "optional", "required") with "silent" and "optional" directly mapping to the existing boolean states, "required" is a novel option.
Changes to API surface:
- Ship `CredentialsContainer::get(mediation)`
- Deprecate `CredentialsContainer::get(unmediated)`
Links:
Public standards discussion: https://github.com/w3c/webappsec-credential-management/issues
Relevant Spec Section: https://w3c.github.io/webappsec-credential-management/#enumdef-credentialmediationrequirement
Support in other browsers:
Internet Explorer: NA
Firefox: NA
Safari: NA
Comment 1 by jdoerrie@chromium.org
, May 11 2017