Skip to content

Commit 37c1c75

Browse files
committed
Merge branch 'master' of https://github.com/w3c/webappsec
2 parents 055bcb0 + 5df4d0d commit 37c1c75

File tree

4 files changed

+338
-379
lines changed

4 files changed

+338
-379
lines changed

specs/credentialmanagement/index.html

Lines changed: 12 additions & 47 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

@@ -3277,7 +3283,7 @@ <h2 class="heading settled" data-level="9" id="future-work"><span class="secno">
32773283
<p>Baby steps.</p>
32783284

32793285

3280-
<div class="issue" id="issue-9c0b1540"><a class="self-link" href="#issue-9c0b1540"></a>
3286+
<div class="note" role="note">
32813287
Groups like the
32823288
<a href="http://www.w3.org/Payments/IG/">Web Payments IG</a>
32833289
and the
@@ -3289,21 +3295,7 @@ <h2 class="heading settled" data-level="9" id="future-work"><span class="secno">
32893295
and
32903296
<a href="http://opencreds.org/specs/source/use-cases/">Credentials CG Use Cases</a>,
32913297
and anticipate extending the API in a separate document to solve a different
3292-
set of problems than WebAppSec is currently chartered to deal with. We
3293-
should keep track of this work as it progresses and make appropriate
3294-
references to any technical reports which may assist in understanding and
3295-
implementing this report, as appropriate, when this document is ready to
3296-
transition to Recommendation status.
3297-
3298-
3299-
<p>It’s not yet clear whether the API proposed in this document allows these
3300-
and other groups to elegantly address the problems they’re interested in
3301-
solving. We may wish to adjust portions of the API before advancing this
3302-
document to REC in order to ensure clean extensibility into these other
3303-
areas.</p>
3304-
3305-
3306-
</div>
3298+
set of problems than WebAppSec is currently chartered to deal with. </div>
33073299
</section>
33083300

33093301
</main>
@@ -3683,32 +3675,5 @@ <h2 class="no-num heading settled" id="issues-index"><span class="content">Issue
36833675
<div class="issue"> Currently, we’re not protecting requests with opaque bodies from
36843676
Service Worker interception. Should we?<a href="#issue-be0db764"></a></div>
36853677
<div class="issue"> Add some thoughts here about when and how the API
3686-
should be used, especially with regard to <code class="idl"><a data-link-type="idl" href="#dom-credentialrequestoptions-suppressui">suppressUI</a></code>. <a href="https://github.com/w3c/webappsec/issues/290">&lt;https://github.com/w3c/webappsec/issues/290></a><a href="#issue-e1d9f1af"></a></div>
3687-
<div class="issue">
3688-
Groups like the
3689-
<a href="http://www.w3.org/Payments/IG/">Web Payments IG</a>
3690-
and the
3691-
<a href="https://www.w3.org/community/credentials/">Credentials CG</a>
3692-
have expressed interest in extending the API defined in this document in
3693-
order to address use cases beyond those outlined in <a href="#use-cases">§1.1 Use Cases</a>. They’ve
3694-
documented these use cases in detail in
3695-
<a href="http://www.w3.org/TR/web-payments-use-cases/">Web Payments Use Cases 1.0</a>
3696-
and
3697-
<a href="http://opencreds.org/specs/source/use-cases/">Credentials CG Use Cases</a>,
3698-
and anticipate extending the API in a separate document to solve a different
3699-
set of problems than WebAppSec is currently chartered to deal with. We
3700-
should keep track of this work as it progresses and make appropriate
3701-
references to any technical reports which may assist in understanding and
3702-
implementing this report, as appropriate, when this document is ready to
3703-
transition to Recommendation status.
3704-
3705-
3706-
<p>It’s not yet clear whether the API proposed in this document allows these
3707-
and other groups to elegantly address the problems they’re interested in
3708-
solving. We may wish to adjust portions of the API before advancing this
3709-
document to REC in order to ensure clean extensibility into these other
3710-
areas.</p>
3711-
3712-
<a href="#issue-9c0b1540"></a>
3713-
</div></div></body>
3678+
should be used, especially with regard to <code class="idl"><a data-link-type="idl" href="#dom-credentialrequestoptions-suppressui">suppressUI</a></code>. <a href="https://github.com/w3c/webappsec/issues/290">&lt;https://github.com/w3c/webappsec/issues/290></a><a href="#issue-e1d9f1af"></a></div></div></body>
37143679
</html>

specs/credentialmanagement/index.src.html

Lines changed: 9 additions & 15 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
@@ -2198,7 +2203,7 @@ <h2 id="future-work">Future Work</h2>
21982203

21992204
Baby steps.
22002205

2201-
<div class="issue">
2206+
<div class="note">
22022207
Groups like the
22032208
<a href="http://www.w3.org/Payments/IG/">Web Payments IG</a>
22042209
and the
@@ -2210,16 +2215,5 @@ <h2 id="future-work">Future Work</h2>
22102215
and
22112216
<a href="http://opencreds.org/specs/source/use-cases/">Credentials CG Use Cases</a>,
22122217
and anticipate extending the API in a separate document to solve a different
2213-
set of problems than WebAppSec is currently chartered to deal with. We
2214-
should keep track of this work as it progresses and make appropriate
2215-
references to any technical reports which may assist in understanding and
2216-
implementing this report, as appropriate, when this document is ready to
2217-
transition to Recommendation status.
2218-
2219-
It's not yet clear whether the API proposed in this document allows these
2220-
and other groups to elegantly address the problems they're interested in
2221-
solving. We may wish to adjust portions of the API before advancing this
2222-
document to REC in order to ensure clean extensibility into these other
2223-
areas.
2224-
</div>
2218+
set of problems than WebAppSec is currently chartered to deal with. </div>
22252219
</section>

0 commit comments

Comments
 (0)