Chromium Code Reviews| Index: third_party/WebKit/Source/modules/credentialmanager/CredentialRequestOptions.idl |
| diff --git a/third_party/WebKit/Source/modules/credentialmanager/CredentialRequestOptions.idl b/third_party/WebKit/Source/modules/credentialmanager/CredentialRequestOptions.idl |
| index 0e5902aaa632ccedb4299e0618a037d93f7767fc..dc75bf33353872cbe974568d224c8e97a5b25d58 100644 |
| --- a/third_party/WebKit/Source/modules/credentialmanager/CredentialRequestOptions.idl |
| +++ b/third_party/WebKit/Source/modules/credentialmanager/CredentialRequestOptions.idl |
| @@ -2,11 +2,27 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -// https://w3c.github.io/webappsec/specs/credentialmanagement/#dictdef-credentialrequestoptions |
| +// https://w3c.github.io/webappsec-credential-management/#dictdef-credentialrequestoptions |
| + |
| +enum CredentialMediationRequirement { |
| + "silent", |
| + "optional", |
| + "required" |
| +}; |
| dictionary CredentialRequestOptions { |
| FederatedCredentialRequestOptions federated; |
| boolean password = false; |
| - boolean unmediated = false; |
| + // Defaults to false. This is not set here to detect when both 'unmediated' |
| + // and 'mediation' are user provided, which results in a warning if they |
| + // contradict each other. |
| + [DeprecateAs=CredentialManagerCredentialRequestOptionsUnmediated] boolean |
| + unmediated; |
| + // Defaults to "optional". This is not set here to detect when both |
| + // 'unmediated' and 'mediation' are user provided, which results in a |
| + // warning if they contradict each other. |
| + // TODO(http://crbug.com/715077): Set the default here when 'unmediated' is |
|
Mike West
2017/05/19 15:29:56
Nit: Whitespace alignment.
jdoerrie
2017/05/19 16:22:37
Done.
|
| + // removed. |
| + CredentialMediationRequirement mediation; |
| }; |