Skip to content

Commit 579dcbe

Browse files
committed
CREDENTIAL: Note danger of exposing user edits to the web
Closes #381.
1 parent 1d683bb commit 579dcbe

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

specs/credentialmanagement/index.html

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
<h1 class="p-name no-ref" id="title">Credential Management Level 1</h1>
7272

7373
<h2 class="no-num no-toc no-ref heading settled" id="subtitle"><span class="content">Editor’s Draft,
74-
<time class="dt-updated" datetime="2015-09-03">3 September 2015</time></span></h2>
74+
<time class="dt-updated" datetime="2015-09-04">4 September 2015</time></span></h2>
7575

7676
<div data-fill-with="spec-metadata">
7777
<dl>
@@ -3108,12 +3108,18 @@ <h3 class="heading settled" data-level="7.2" id="privacy-chooser-leakage"><span
31083108
cache them for the lifetime of the <code class="idl"><a data-link-type="idl" href="#credential">Credential</a></code>.</p>
31093109

31103110

3111-
<p>Further, these images MUST be fetched with the <code>credentials</code> mode
3112-
set to "<code>omit</code>", the <code>skip-service-worker flag</code> set, the
3111+
<p>These images MUST be fetched with the <code>credentials</code> mode set to
3112+
"<code>omit</code>", the <code>skip-service-worker flag</code> set, the
31133113
<code>client</code> set to <code>null</code>, the <code>initiator</code> set
31143114
to the empty string, and the <code>destination</code> set to
31153115
<code>subresource</code>.</p>
31163116

3117+
3118+
<p>Moreover, if the user agent allows the user to change either the name or icon
3119+
associated with the credential, the alterations to the data SHOULD NOT be
3120+
exposed to the website (consider a user who names two credentials for an
3121+
origin "My fake account" and "My real account", for instance).</p>
3122+
31173123

31183124
<h3 class="heading settled" data-level="7.3" id="locally-stored-data"><span class="secno">7.3. </span><span class="content">Locally Stored Data</span><a class="self-link" href="#locally-stored-data"></a></h3>
31193125

specs/credentialmanagement/index.src.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2051,12 +2051,17 @@ <h3 id="privacy-chooser-leakage">Chooser Leakage</h3>
20512051
the images in the background when saving or updating a {{Credential}}, and to
20522052
cache them for the lifetime of the {{Credential}}.
20532053

2054-
Further, these images MUST be fetched with the <code>credentials</code> mode
2055-
set to "<code>omit</code>", the <code>skip-service-worker flag</code> set, the
2054+
These images MUST be fetched with the <code>credentials</code> mode set to
2055+
"<code>omit</code>", the <code>skip-service-worker flag</code> set, the
20562056
<code>client</code> set to <code>null</code>, the <code>initiator</code> set
20572057
to the empty string, and the <code>destination</code> set to
20582058
<code>subresource</code>.
20592059

2060+
Moreover, if the user agent allows the user to change either the name or icon
2061+
associated with the credential, the alterations to the data SHOULD NOT be
2062+
exposed to the website (consider a user who names two credentials for an
2063+
origin "My fake account" and "My real account", for instance).
2064+
20602065
<h3 id="locally-stored-data">Locally Stored Data</h3>
20612066

20622067
This API offers an <a>origin</a> the ability to store data persistently along

0 commit comments

Comments
 (0)