Skip to content

Commit fe82cb7

Browse files
committed
deploy: 7353ed3
1 parent 238acee commit fe82cb7

2 files changed

Lines changed: 81 additions & 19 deletions

File tree

index.html

Lines changed: 43 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
<title>Solid-OIDC</title>
66
<meta content="CG-DRAFT" name="w3c-status">
77
<link href="https://www.w3.org/StyleSheets/TR/2021/cg-draft" rel="stylesheet">
8-
<meta content="Bikeshed version 0ef803fdf, updated Tue Jan 6 11:59:39 2026 -0800" name="generator">
8+
<meta content="Bikeshed version 5d4d5b9a8, updated Fri Apr 17 13:49:40 2026 -0700" name="generator">
99
<link href="https://solidproject.org/TR/oidc" rel="canonical">
1010
<link href="https://www.w3.org/2008/site/images/favicon.ico" rel="icon">
11-
<meta content="149502dd5d4b513a7eb062e0288d89565f2497a4" name="revision">
11+
<meta content="7353ed33bd993580c6683aa46e155cca70c523f6" name="revision">
1212
<meta content="dark light" name="color-scheme">
1313
<link href="https://www.w3.org/StyleSheets/TR/2021/dark.css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css">
1414
<style>/* Boilerplate: style-autolinks */
@@ -304,7 +304,7 @@
304304
</style>
305305
<style>/* Boilerplate: style-counters */
306306
body {
307-
counter-reset: example figure issue;
307+
counter-reset: example figure issue table;
308308
}
309309
.issue {
310310
counter-increment: issue;
@@ -330,6 +330,13 @@
330330
figcaption:not(.no-marker)::before {
331331
content: "Figure " counter(figure) " ";
332332
}
333+
334+
figure.table figcaption {
335+
counter-increment: table;
336+
}
337+
figure.table figcaption:not(.no-marker)::before {
338+
content: "Table " counter(table) " ";
339+
}
333340
</style>
334341
<style>/* Boilerplate: style-issues */
335342
a[href].issue-return {
@@ -573,6 +580,30 @@
573580
c-[vm] { color: #cb4b16 } /* Name.Variable.Magic */
574581
c-[il] { color: #657b83 } /* Literal.Number.Integer.Long */
575582
}
583+
584+
@media print {
585+
/* Darken colors for print that would otherwise print too faintly */
586+
c-[c] { color: #555555 } /* Comment */
587+
c-[d] { color: #555555 } /* Comment.Multiline */
588+
c-[cp] { color: #555555 } /* Comment.Preproc */
589+
c-[c1] { color: #555555 } /* Comment.Single */
590+
c-[cs] { color: #555555 } /* Comment.Special */
591+
c-[o] { color: #222222 } /* Operator */
592+
c-[p] { color: #222222 } /* Punctuation */
593+
c-[ow] { color: #222222 } /* Operator.Word */
594+
c-[s] { color: #664400 } /* Literal.String */
595+
c-[t] { color: #664400 } /* Literal.String.Single */
596+
c-[u] { color: #664400 } /* Literal.String.Double */
597+
c-[sb] { color: #664400 } /* Literal.String.Backtick */
598+
c-[sc] { color: #664400 } /* Literal.String.Char */
599+
c-[sd] { color: #664400 } /* Literal.String.Doc */
600+
c-[se] { color: #664400 } /* Literal.String.Escape */
601+
c-[sh] { color: #664400 } /* Literal.String.Heredoc */
602+
c-[si] { color: #664400 } /* Literal.String.Interpol */
603+
c-[sx] { color: #664400 } /* Literal.String.Other */
604+
c-[sr] { color: #664400 } /* Literal.String.Regex */
605+
c-[ss] { color: #664400 } /* Literal.String.Symbol */
606+
}
576607
</style>
577608
<body class="h-entry">
578609
<div class="head">
@@ -582,7 +613,7 @@
582613
</p>
583614
<h1 class="no-ref p-name" id="title">Solid-OIDC</h1>
584615
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#CG-DRAFT">Draft Community Group Report</a>,
585-
<time class="dt-updated" datetime="2026-03-11">11 March 2026</time></p>
616+
<time class="dt-updated" datetime="2026-04-23">23 April 2026</time></p>
586617
<details open>
587618
<summary>More details about this document</summary>
588619
<div data-fill-with="spec-metadata">
@@ -596,7 +627,7 @@ <h1 class="no-ref p-name" id="title">Solid-OIDC</h1>
596627
<dt>Created:
597628
<dd>July 16, 2021
598629
<dt>Modified:
599-
<dd>11 March 2026
630+
<dd>23 April 2026
600631
<dt>Feedback:
601632
<dd><a href="https://github.com/solid/solid-oidc/issues/">GitHub</a>
602633
<dt class="editor">Editors:
@@ -708,7 +739,7 @@ <h2 class="no-num no-ref no-toc" id="contents">Table of Contents</h2>
708739
<a href="#references"><span class="secno"></span> <span class="content">References</span></a>
709740
<ol class="toc">
710741
<li><a href="#normative"><span class="secno"></span> <span class="content">Normative References</span></a>
711-
<li><a href="#informative"><span class="secno"></span> <span class="content">Informative References</span></a>
742+
<li><a href="#informative"><span class="secno"></span> <span class="content">Non-Normative References</span></a>
712743
</ol>
713744
</ol>
714745
</nav>
@@ -1062,7 +1093,7 @@ <h2 class="heading settled" data-level="11" id="discovery"><span class="secno">1
10621093
<h2 class="heading settled" data-level="12" id="client-credentials"><span class="secno">12. </span><span class="content">Client Credentials Grant</span><a class="self-link" href="#client-credentials"></a></h2>
10631094
<p class="note" role="note"><span class="marker">NOTE:</span> This sections borrows concepts from OAuth 2.0 <a data-link-type="biblio" href="#biblio-rfc6749" title="The OAuth 2.0 Authorization Framework">[RFC6749]</a>, while the rest of Solid-OIDC builds on top of OpenID
10641095
Connect Core 1.0 <a data-link-type="biblio" href="#biblio-oidc-core" title="OpenID Connect Core 1.0">[OIDC-CORE]</a>. The section is likely to be extracted into a separate specification in the future.</p>
1065-
<p>Authorization Servers MUST support the OAuth 2.0 Client Credentials Grant <a data-link-type="biblio" href="#biblio-rfc6749" title="The OAuth 2.0 Authorization Framework">[RFC6749]</a> (Section 4.4) to enable
1096+
<p>Authorization Servers SHOULD support the OAuth 2.0 Client Credentials Grant <a data-link-type="biblio" href="#biblio-rfc6749" title="The OAuth 2.0 Authorization Framework">[RFC6749]</a> (Section 4.4) to enable
10661097
non-interactive authentication for scripts, automated agents, and server-to-server communication.</p>
10671098
<p class="note" role="note"><span class="marker">NOTE:</span> Scripts and bots can also use Solid-OIDC without Client Credentials via the <a href="https://www.rfc-editor.org/rfc/rfc6749#section-1.5">refresh token
10681099
flow</a>, when supported by the server.</p>
@@ -1080,10 +1111,10 @@ <h3 class="heading settled" data-level="12.1" id="client-credentials-token-insta
10801111
Grant</a> is used, the OP MUST validate the client’s authentication
10811112
credentials.</p>
10821113
<h3 class="heading settled" data-level="12.2" id="client-credentials-discovery"><span class="secno">12.2. </span><span class="content">Solid-OIDC Conformance Discovery</span><a class="self-link" href="#client-credentials-discovery"></a></h3>
1083-
<p>For non-interactive use cases such as scripts, automated agents, and server-to-server communication, this specification
1084-
also requires that an OpenID Provider that conforms to the Solid-OIDC specification MUST advertise its support for the
1085-
<a href="https://www.rfc-editor.org/rfc/rfc6749#section-4.4">Client Credentials Grant</a> in the OpenID Connect Discovery 1.0
1086-
[OIDC.Discovery] resource by including <code>client_credentials</code> in its <code>grant_types_supported</code> metadata property.</p>
1114+
<p>For non-interactive use cases such as scripts, automated agents, and server-to-server communication, an OpenID Provider
1115+
that supports the <a href="https://www.rfc-editor.org/rfc/rfc6749#section-4.4">Client Credentials Grant</a> MUST advertise that
1116+
support in the OpenID Connect Discovery 1.0 [OIDC.Discovery] resource by including <code>client_credentials</code> in its
1117+
<code>grant_types_supported</code> metadata property.</p>
10871118
<div class="example" id="example-2fc25b0a">
10881119
<a class="self-link" href="#example-2fc25b0a"></a>
10891120

@@ -1277,7 +1308,7 @@ <h3 class="heading no-num no-ref settled" id="normative"><span class="content">N
12771308
<dt id="biblio-webid">[WEBID]
12781309
<dd>Andrei Sambra; Henry Story; Tim Berners-Lee. <a href="https://www.w3.org/2005/Incubator/webid/spec/identity/"><cite>WebID 1.0</cite></a>. URL: <a href="https://www.w3.org/2005/Incubator/webid/spec/identity/">https://www.w3.org/2005/Incubator/webid/spec/identity/</a>
12791310
</dl>
1280-
<h3 class="heading no-num no-ref settled" id="informative"><span class="content">Informative References</span><a class="self-link" href="#informative"></a></h3>
1311+
<h3 class="heading no-num no-ref settled" id="informative"><span class="content">Non-Normative References</span><a class="self-link" href="#informative"></a></h3>
12811312
<dl>
12821313
<dt id="biblio-bcp195">[BCP195]
12831314
<dd><a href="https://www.rfc-editor.org/info/bcp195"><cite>Best Current Practice 195</cite></a>. URL: <a href="https://www.rfc-editor.org/info/bcp195">https://www.rfc-editor.org/info/bcp195</a>

primer/index.html

Lines changed: 38 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
<title>Solid-OIDC Primer</title>
66
<meta content="CG-DRAFT" name="w3c-status">
77
<link href="https://www.w3.org/StyleSheets/TR/2021/cg-draft" rel="stylesheet">
8-
<meta content="Bikeshed version 0ef803fdf, updated Tue Jan 6 11:59:39 2026 -0800" name="generator">
8+
<meta content="Bikeshed version 5d4d5b9a8, updated Fri Apr 17 13:49:40 2026 -0700" name="generator">
99
<link href="https://solidproject.org/TR/oidc-primer" rel="canonical">
1010
<link href="https://www.w3.org/2008/site/images/favicon.ico" rel="icon">
11-
<meta content="149502dd5d4b513a7eb062e0288d89565f2497a4" name="revision">
11+
<meta content="7353ed33bd993580c6683aa46e155cca70c523f6" name="revision">
1212
<meta content="dark light" name="color-scheme">
1313
<link href="https://www.w3.org/StyleSheets/TR/2021/dark.css" media="(prefers-color-scheme: dark)" rel="stylesheet" type="text/css">
1414
<style>/* Boilerplate: style-autolinks */
@@ -304,7 +304,7 @@
304304
</style>
305305
<style>/* Boilerplate: style-counters */
306306
body {
307-
counter-reset: example figure issue;
307+
counter-reset: example figure issue table;
308308
}
309309
.issue {
310310
counter-increment: issue;
@@ -330,6 +330,13 @@
330330
figcaption:not(.no-marker)::before {
331331
content: "Figure " counter(figure) " ";
332332
}
333+
334+
figure.table figcaption {
335+
counter-increment: table;
336+
}
337+
figure.table figcaption:not(.no-marker)::before {
338+
content: "Table " counter(table) " ";
339+
}
333340
</style>
334341
<style>/* Boilerplate: style-dfn-panel */
335342
:root {
@@ -686,6 +693,30 @@
686693
c-[vm] { color: #cb4b16 } /* Name.Variable.Magic */
687694
c-[il] { color: #657b83 } /* Literal.Number.Integer.Long */
688695
}
696+
697+
@media print {
698+
/* Darken colors for print that would otherwise print too faintly */
699+
c-[c] { color: #555555 } /* Comment */
700+
c-[d] { color: #555555 } /* Comment.Multiline */
701+
c-[cp] { color: #555555 } /* Comment.Preproc */
702+
c-[c1] { color: #555555 } /* Comment.Single */
703+
c-[cs] { color: #555555 } /* Comment.Special */
704+
c-[o] { color: #222222 } /* Operator */
705+
c-[p] { color: #222222 } /* Punctuation */
706+
c-[ow] { color: #222222 } /* Operator.Word */
707+
c-[s] { color: #664400 } /* Literal.String */
708+
c-[t] { color: #664400 } /* Literal.String.Single */
709+
c-[u] { color: #664400 } /* Literal.String.Double */
710+
c-[sb] { color: #664400 } /* Literal.String.Backtick */
711+
c-[sc] { color: #664400 } /* Literal.String.Char */
712+
c-[sd] { color: #664400 } /* Literal.String.Doc */
713+
c-[se] { color: #664400 } /* Literal.String.Escape */
714+
c-[sh] { color: #664400 } /* Literal.String.Heredoc */
715+
c-[si] { color: #664400 } /* Literal.String.Interpol */
716+
c-[sx] { color: #664400 } /* Literal.String.Other */
717+
c-[sr] { color: #664400 } /* Literal.String.Regex */
718+
c-[ss] { color: #664400 } /* Literal.String.Symbol */
719+
}
689720
</style>
690721
<body class="h-entry">
691722
<div class="head">
@@ -695,7 +726,7 @@
695726
</p>
696727
<h1 class="no-ref p-name" id="title">Solid-OIDC Primer</h1>
697728
<p id="w3c-state"><a href="https://www.w3.org/standards/types/#CG-DRAFT">Draft Community Group Report</a>,
698-
<time class="dt-updated" datetime="2026-03-11">11 March 2026</time></p>
729+
<time class="dt-updated" datetime="2026-04-23">23 April 2026</time></p>
699730
<details open>
700731
<summary>More details about this document</summary>
701732
<div data-fill-with="spec-metadata">
@@ -707,7 +738,7 @@ <h1 class="no-ref p-name" id="title">Solid-OIDC Primer</h1>
707738
<dt>Created:
708739
<dd>March 28, 2022
709740
<dt>Modified:
710-
<dd>11 March 2026
741+
<dd>23 April 2026
711742
<dt>Feedback:
712743
<dd><a href="https://github.com/solid/solid-oidc/issues/">GitHub</a>
713744
<dt class="editor">Editors:
@@ -769,7 +800,7 @@ <h2 class="no-num no-ref no-toc" id="contents">Table of Contents</h2>
769800
<a href="#references"><span class="secno"></span> <span class="content">References</span></a>
770801
<ol class="toc">
771802
<li><a href="#normative"><span class="secno"></span> <span class="content">Normative References</span></a>
772-
<li><a href="#informative"><span class="secno"></span> <span class="content">Informative References</span></a>
803+
<li><a href="#informative"><span class="secno"></span> <span class="content">Non-Normative References</span></a>
773804
</ol>
774805
</ol>
775806
</nav>
@@ -1576,7 +1607,7 @@ <h3 class="heading no-num no-ref settled" id="normative"><span class="content">N
15761607
<dt id="biblio-rfc7636">[RFC7636]
15771608
<dd>N. Sakimura, Ed.; J. Bradley; N. Agarwal. <a href="https://www.rfc-editor.org/rfc/rfc7636"><cite>Proof Key for Code Exchange by OAuth Public Clients</cite></a>. September 2015. Proposed Standard. URL: <a href="https://www.rfc-editor.org/rfc/rfc7636">https://www.rfc-editor.org/rfc/rfc7636</a>
15781609
</dl>
1579-
<h3 class="heading no-num no-ref settled" id="informative"><span class="content">Informative References</span><a class="self-link" href="#informative"></a></h3>
1610+
<h3 class="heading no-num no-ref settled" id="informative"><span class="content">Non-Normative References</span><a class="self-link" href="#informative"></a></h3>
15801611
<dl>
15811612
<dt id="biblio-oidc-core">[OIDC-CORE]
15821613
<dd>N. Sakimura; et al. <a href="https://openid.net/specs/openid-connect-core-1_0.html"><cite>OpenID Connect Core 1.0</cite></a>. URL: <a href="https://openid.net/specs/openid-connect-core-1_0.html">https://openid.net/specs/openid-connect-core-1_0.html</a>

0 commit comments

Comments
 (0)