Skip to content

Commit dd2c28f

Browse files
committed
Add access-privileges including WAC-Allow
1 parent cad7a79 commit dd2c28f

File tree

1 file changed

+19
-13
lines changed

1 file changed

+19
-13
lines changed

index.html

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@
138138
<main>
139139
<article about="" typeof="schema:Article doap:Specification">
140140
<h1 property="schema:name">Web Access Control</h1>
141-
<h2>Editor’s Draft, 2021-06-28</h2>
141+
<h2>Editor’s Draft, 2021-06-29</h2>
142142

143143
<dl id="document-identifier">
144144
<dt>This version</dt>
@@ -164,7 +164,7 @@ <h2>Editor’s Draft, 2021-06-28</h2>
164164

165165
<dl id="document-modified">
166166
<dt>Modified</dt>
167-
<dd><time content="2021-06-28T00:00:00Z" datatype="xsd:dateTime" datetime="2021-06-28T00:00:00Z" property="schema:dateModified">2021-06-28</time></dd>
167+
<dd><time content="2021-06-29T00:00:00Z" datatype="xsd:dateTime" datetime="2021-06-29T00:00:00Z" property="schema:dateModified">2021-06-29</time></dd>
168168
</dl>
169169

170170
<dl id="document-repository">
@@ -322,6 +322,7 @@ <h2 id="table-of-contents">Table of Contents</h2>
322322
<li><a href="#effective-acl-resource"><span class="secno">5.1</span> <span class="content">Effective ACL Resource</span></a></li>
323323
<li><a class="tocxref" href="#authorization-conformance"><span class="secno">5.2</span> <span class="content">Authorization Conformance</span></a></li>
324324
<li><a class="tocxref" href="#authorization-evaluation"><span class="secno">5.3</span> <span class="content">Authorization Evaluation</span></a></li>
325+
<li><a class="tocxref" href="#access-privileges"><span class="secno">5.4</span> <span class="content">Access Privileges</span></a></li>
325326
</ol>
326327
</li>
327328
<li class="tocline">
@@ -825,17 +826,6 @@ <h5 property="schema:name"><span>Note</span>: Trusted Origins</h5>
825826
<p>Implementations might implicitly allow a list of origins, such as the same-origin [<cite><a class="bibref" href="#bib-rfc6454">RFC6454</a></cite>].</p>
826827
</div>
827828
</div>
828-
829-
<p id="req-server-wac-allow">Servers MUST advertise client’s access privileges on a resource by including the <code>WAC-Allow</code> HTTP header (<cite><a href="#wac-allow" rel="rdfs:seeAlso">WAC-Allow</a></cite>) in the response of HTTP <code>GET</code> and <code>HEAD</code> requests.</p>
830-
831-
<div class="note" id="clients-discovering-access-privileges" inlist="" rel="schema:hasPart" resource="#client-discovering-access-privileges">
832-
<h5 property="schema:name"><span>Note</span>: Clients Discovering Access Privileges</h5>
833-
<div datatype="rdf:HTML" property="schema:description">
834-
<p>Clients can discover access privileges on a resource by making an HTTP <code>HEAD</code> or <code>GET</code> request on the target resource, and checking the <code>WAC-Allow</code> header value for access parameters listing the allowed access modes per permission group (<cite><a href="#wac-allow" rel="rdfs:seeAlso">WAC-Allow</a></cite>).</p>
835-
</div>
836-
</div>
837-
838-
<p id="req-server-cors-aceh-wac-allow">When a server participates in the <abbr title="Cross-Origin Resource Sharing">CORS</abbr> protocol [<cite><a class="bibref" href="#bib-fetch">FETCH</a></cite>], the server MUST include <code>WAC-Allow</code> in the <code>Access-Control-Expose-Headers</code> field-value in the HTTP response.</p>
839829
</div>
840830
</section>
841831

@@ -917,6 +907,22 @@ <h4 property="schema:name">Authorization Matching</h4>
917907
</figure>
918908
</div>
919909
</section>
910+
911+
<section id="access-privileges" inlist="" rel="schema:hasPart" resource="#access-privileges">
912+
<h4 property="schema:name">Access Privileges</h4>
913+
<div datatype="rdf:HTML" property="schema:description">
914+
<p id="req-server-wac-allow">Servers MUST advertise client’s access privileges on a resource by including the <code>WAC-Allow</code> HTTP header (<cite><a href="#wac-allow" rel="rdfs:seeAlso">WAC-Allow</a></cite>) in the response of HTTP <code>GET</code> and <code>HEAD</code> requests.</p>
915+
916+
<div class="note" id="clients-discovering-access-privileges" inlist="" rel="schema:hasPart" resource="#clients-discovering-access-privileges">
917+
<h5 property="schema:name"><span>Note</span>: Clients Discovering Access Privileges</h5>
918+
<div datatype="rdf:HTML" property="schema:description">
919+
<p>Clients can discover access privileges on a resource by making an HTTP <code>HEAD</code> or <code>GET</code> request on the target resource, and checking the <code>WAC-Allow</code> header value for access parameters listing the allowed access modes per permission group (<cite><a href="#wac-allow" rel="rdfs:seeAlso">WAC-Allow</a></cite>).</p>
920+
</div>
921+
</div>
922+
923+
<p id="req-server-cors-aceh-wac-allow">When a server participates in the <abbr title="Cross-Origin Resource Sharing">CORS</abbr> protocol [<cite><a class="bibref" href="#bib-fetch">FETCH</a></cite>], the server MUST include <code>WAC-Allow</code> in the <code>Access-Control-Expose-Headers</code> field-value in the HTTP response.</p>
924+
</div>
925+
</section>
920926
</div>
921927
</section>
922928
</div>

0 commit comments

Comments
 (0)