Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Starred by 3 users
Status: Fixed
Owner:
Closed: May 22
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Launch-OWP
Launch-Accessibility: ----
Launch-Legal: ----
Launch-M-Approved: ----
Launch-M-Target: ----
Launch-Privacy: ----
Launch-Security: ----
Launch-Status: ----
Launch-Test: ----
Launch-UI: ----
Product-Review: ----

Blocking:
issue 715077



Sign in to add a comment
Ship `CredentialsContainer::create` in Credential Management API
Project Member Reported by jdoerrie@chromium.org, May 15 Back to list
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 `CredentialsContainter::create` to the Credential Manager API, which allows for asynchronous creation of Credentials.

Changes to API surface:
- Implement `CredentialsContainer::create`

Links:
Public standards discussion: https://github.com/w3c/webappsec-credential-management/issues
Relevant Spec Section: https://w3c.github.io/webappsec-credential-management/#dom-credentialscontainer-create

Support in other browsers:
Internet Explorer: NA
Firefox: NA
Safari: NA
 
Blocking: 715077
Summary: Ship `CredentialsContainer::create` in Credential Management API (was: Ship `CredentialsContainer::create` in Credential Manager API)
Project Member Comment 2 by bugdroid1@chromium.org, May 19
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f8a3ddf0546af55ee59924af78370c2b8dd57fd4

commit f8a3ddf0546af55ee59924af78370c2b8dd57fd4
Author: jdoerrie <jdoerrie@chromium.org>
Date: Fri May 19 15:30:19 2017

Implement CredentialsContainer::create

This change adds `CredentialsContainer::create` to the Credential Management API
allowing for asynchronous creation of Credential objects.

Intent to Ship:
https://groups.google.com/a/chromium.org/d/msg/blink-dev/uEGfd5NmjbY/IUWw7lC6EAAJ

BUG= 722242 

Review-Url: https://codereview.chromium.org/2884703002
Cr-Commit-Position: refs/heads/master@{#473197}

[add] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/LayoutTests/external/wpt/credential-management/credentialscontainer-create-basics.https.html
[modify] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/LayoutTests/external/wpt/credential-management/idl.https-expected.txt
[modify] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/LayoutTests/external/wpt/credential-management/idl.https.html
[add] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/LayoutTests/http/tests/credentialmanager/credentialscontainer-create-basics.html
[modify] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/LayoutTests/platform/mac/virtual/stable/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/LayoutTests/platform/win/virtual/stable/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/Source/bindings/modules/v8/generated.gni
[modify] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/Source/core/frame/UseCounter.h
[add] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/Source/modules/credentialmanager/CredentialCreationOptions.idl
[modify] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/Source/modules/credentialmanager/CredentialsContainer.cpp
[modify] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/Source/modules/credentialmanager/CredentialsContainer.h
[modify] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/Source/modules/credentialmanager/CredentialsContainer.idl
[modify] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/third_party/WebKit/Source/modules/modules_idl_files.gni
[modify] https://crrev.com/f8a3ddf0546af55ee59924af78370c2b8dd57fd4/tools/metrics/histograms/enums.xml

Status: Fixed
Sign in to add a comment