Skip to content

Commit f1d574d

Browse files
committed
Add Proxy section
1 parent ec1beca commit f1d574d

1 file changed

Lines changed: 19 additions & 2 deletions

File tree

index.html

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -776,8 +776,14 @@ <h2>Table of Contents</h2>
776776
>
777777
</li>
778778
<li class="tocline">
779-
<a class="tocxref" href="#other-predicates"
779+
<a class="tocxref" href="#proxy"
780780
><bdi class="secno">7.</bdi>
781+
<span>Proxy</span></a
782+
>
783+
</li>
784+
<li class="tocline">
785+
<a class="tocxref" href="#other-predicates"
786+
><bdi class="secno">8.</bdi>
781787
<span>Other predicates</span></a
782788
>
783789
</li>
@@ -1278,8 +1284,19 @@ <h2><bdi class="secno">6.</bdi> <span property="schema:name">Inbox</span></h2>
12781284
</div>
12791285
</section>
12801286

1287+
<section id="proxy" inlist="" rel="schema:hasPart" resource="#proxy"><a class="self-link" href="#proxy"></a>
1288+
<h2><bdi class="secno">7.</bdi> <span property="schema:name">Proxy</span></h2>
1289+
<div datatype="rdf:HTML" property="schema:description">
1290+
<p>When an application needs to make a Cross-Origin Resource Sharing (<abbr title="Cross-Origin Resource Sharing">CORS</abbr>) request using the <cite><a href="https://fetch.spec.whatwg.org/#cors-protocol" rel="cito:citesAsAuthority">CORS protocol</a></cite> [<cite><a class="bibref" href="#bib-fetch">FETCH</a></cite>], the recipient server may not participate in CORS or may often be improperly configured for it. This poses challenges for interoperability in environments like Solid.</p>
1291+
1292+
<p>One way for applications to practically bypass this limitation in some situations is by using a trusted or preferred proxy. An application can discover a resource's advertised proxy via the <code>solid:proxy</code> property. While any resource, such as a storage, could advertise a proxy, applications can also discover an agent's preferred proxy by checking this property in their WebID Profile Document.</p>
1293+
1294+
<p>Additionally, using a proxy allows applications to mask their <code>Origin</code>, enhancing privacy and security during requests. This capability can further protect user data in decentralised environments, though it may not fully address all related challenges on its own.</p>
1295+
</div>
1296+
</section>
1297+
12811298
<section id="other-predicates" inlist="" rel="schema:hasPart" resource="#other-predicates"><a class="self-link" href="#other-predicates"></a>
1282-
<h2><bdi class="secno">7.</bdi> <span property="schema:name">Other predicates</span></h2>
1299+
<h2><bdi class="secno">8.</bdi> <span property="schema:name">Other predicates</span></h2>
12831300
<div datatype="rdf:HTML" property="schema:description">
12841301
<p>
12851302
A user, a server or an application with appropriate permissions can add

0 commit comments

Comments
 (0)