|
1227 | 1227 | <thead><tr> |
1228 | 1228 | <td class="left"></td> |
1229 | 1229 | <td class="center">SharedSignals</td> |
1230 | | -<td class="right">March 2023</td> |
| 1230 | +<td class="right">June 2023</td> |
1231 | 1231 | </tr></thead> |
1232 | 1232 | <tfoot><tr> |
1233 | 1233 | <td class="left">Tulshibagwale, et al.</td> |
|
1242 | 1242 | <dd class="workgroup">Shared Signals</dd> |
1243 | 1243 | <dt class="label-published">Published:</dt> |
1244 | 1244 | <dd class="published"> |
1245 | | -<time datetime="2023-03-21" class="published">21 March 2023</time> |
| 1245 | +<time datetime="2023-06-23" class="published">23 June 2023</time> |
1246 | 1246 | </dd> |
1247 | 1247 | <dt class="label-authors">Authors:</dt> |
1248 | 1248 | <dd class="authors"> |
@@ -1516,7 +1516,10 @@ <h2 id="abstract"><a href="#abstract" class="selfRef">Abstract</a></h2> |
1516 | 1516 | <p id="section-toc.1-1.15.1"><a href="#appendix-B" class="auto internal xref">Appendix B</a>. <a href="#name-notices" class="internal xref">Notices</a></p> |
1517 | 1517 | </li> |
1518 | 1518 | <li class="compact toc ulBare ulEmpty" id="section-toc.1-1.16"> |
1519 | | - <p id="section-toc.1-1.16.1"><a href="#appendix-C" class="auto internal xref"></a><a href="#name-authors-addresses" class="internal xref">Authors' Addresses</a></p> |
| 1519 | + <p id="section-toc.1-1.16.1"><a href="#appendix-C" class="auto internal xref"></a><a href="#name-contributors" class="internal xref">Contributors</a></p> |
| 1520 | +</li> |
| 1521 | + <li class="compact toc ulBare ulEmpty" id="section-toc.1-1.17"> |
| 1522 | + <p id="section-toc.1-1.17.1"><a href="#appendix-D" class="auto internal xref"></a><a href="#name-authors-addresses" class="internal xref">Authors' Addresses</a></p> |
1520 | 1523 | </li> |
1521 | 1524 | </ul> |
1522 | 1525 | </nav> |
@@ -1598,8 +1601,9 @@ <h3 id="name-complex-subject-members"> |
1598 | 1601 | <a href="#section-3.2" class="section-number selfRef">3.2. </a><a href="#name-complex-subject-members" class="section-name selfRef">Complex Subject Members</a> |
1599 | 1602 | </h3> |
1600 | 1603 | <p id="section-3.2-1">A Complex Subject Member has a name and a value that is a JSON <span>[<a href="#RFC7159" class="cite xref">RFC7159</a>]</span> |
1601 | | -object that has one or more Simple Subject Members. The name of each Simple |
1602 | | -Subject Member in this value MAY be one of the following:<a href="#section-3.2-1" class="pilcrow">¶</a></p> |
| 1604 | +object that has a format field, and one or more Simple Subject Members. The name |
| 1605 | +of the format field is "format", and its value is "complex". The name of each |
| 1606 | +Simple Subject Member in this value MAY be one of the following:<a href="#section-3.2-1" class="pilcrow">¶</a></p> |
1603 | 1607 | <p id="section-3.2-2">user<a href="#section-3.2-2" class="pilcrow">¶</a></p> |
1604 | 1608 | <ul class="normal ulEmpty"> |
1605 | 1609 | <li class="normal ulEmpty" id="section-3.2-3.1"> |
@@ -1650,6 +1654,7 @@ <h3 id="name-complex-subject-members"> |
1650 | 1654 | <div class="lang-json sourcecode" id="section-3.2-18.1"> |
1651 | 1655 | <pre> |
1652 | 1656 | "transferee": { |
| 1657 | + "format": "complex", |
1653 | 1658 | "user" : { |
1654 | 1659 | "format": "email", |
1655 | 1660 | "email": "bar@example.com" |
@@ -1728,22 +1733,22 @@ <h4 id="name-jwt-id-subject-identifier-f"> |
1728 | 1733 | in <span>[<a href="#RFC7519" class="cite xref">RFC7519</a>]</span><a href="#section-3.4.1-5.1.1" class="pilcrow">¶</a></p> |
1729 | 1734 | </li> |
1730 | 1735 | </ul> |
1731 | | -<p id="section-3.4.1-6">The "JWT ID" Subject Identifier Format is identified by the name "jwt-id".<a href="#section-3.4.1-6" class="pilcrow">¶</a></p> |
1732 | | -<p id="section-3.4.1-7">Below is a non-normative example of Subject Identifier for the "jwt-id" Subject |
| 1736 | +<p id="section-3.4.1-6">The "JWT ID" Subject Identifier Format is identified by the name "jwt_id".<a href="#section-3.4.1-6" class="pilcrow">¶</a></p> |
| 1737 | +<p id="section-3.4.1-7">Below is a non-normative example of Subject Identifier for the "jwt_id" Subject |
1733 | 1738 | Identifier Format.<a href="#section-3.4.1-7" class="pilcrow">¶</a></p> |
1734 | | -<span id="name-example-jwt-id-subject-iden"></span><div id="sub-id-jwtid"> |
| 1739 | +<span id="name-example-jwt_id-subject-iden"></span><div id="sub-id-jwtid"> |
1735 | 1740 | <figure id="figure-3"> |
1736 | 1741 | <div class="lang-json sourcecode" id="section-3.4.1-8.1"> |
1737 | 1742 | <pre> |
1738 | 1743 | { |
1739 | | - "format": "jwt-id", |
| 1744 | + "format": "jwt_id", |
1740 | 1745 | "iss": "https://idp.example.com/123456789/", |
1741 | 1746 | "jti": "B70BA622-9515-4353-A866-823539EECBC8" |
1742 | 1747 | } |
1743 | 1748 | </pre> |
1744 | 1749 | </div> |
1745 | 1750 | <figcaption><a href="#figure-3" class="selfRef">Figure 3</a>: |
1746 | | -<a href="#name-example-jwt-id-subject-iden" class="selfRef">Example: 'jwt-id' Subject Identifier</a> |
| 1751 | +<a href="#name-example-jwt_id-subject-iden" class="selfRef">Example: 'jwt_id' Subject Identifier</a> |
1747 | 1752 | </figcaption></figure> |
1748 | 1753 | </div> |
1749 | 1754 | </section> |
@@ -1817,7 +1822,7 @@ <h2 id="name-event-properties"> |
1817 | 1822 | of these members are required and specified as such in the respective event |
1818 | 1823 | types specs. If a Transmitter determines that it needs to include additional |
1819 | 1824 | members that are not specified in the event types spec, then the name of such |
1820 | | -members MUST be a URI. The discoverability of all additional members is |
| 1825 | +members MUST be a URI. The discoverability of all additional members is |
1821 | 1826 | specified in the Discovery <a href="#discovery" class="auto internal xref">Section 6</a> section.<a href="#section-4-1" class="pilcrow">¶</a></p> |
1822 | 1827 | </section> |
1823 | 1828 | </div> |
@@ -1863,6 +1868,7 @@ <h2 id="name-example-sets-that-conform-t"> |
1863 | 1868 | "events": { |
1864 | 1869 | "https://schemas.openid.net/secevent/caep/event-type/session-revoked": { |
1865 | 1870 | "subject": { |
| 1871 | + "format": "complex", |
1866 | 1872 | "user": { |
1867 | 1873 | "format": "iss_sub", |
1868 | 1874 | "iss": "https://idp.example.com/3957ea72-1b66-44d6-a044-d805712b9288/", |
@@ -3033,7 +3039,7 @@ <h5 id="name-deleting-a-stream"> |
3033 | 3039 | </h5> |
3034 | 3040 | <p id="section-7.1.1.5-1">An Event Receiver deletes a stream by making an HTTP DELETE request to the |
3035 | 3041 | Configuration Endpoint. On receiving a request the Event Transmitter responds |
3036 | | -with an empty "204 OK" response if the configuration was successfully removed.<a href="#section-7.1.1.5-1" class="pilcrow">¶</a></p> |
| 3042 | +with an empty "204 No Content" response if the configuration was successfully removed.<a href="#section-7.1.1.5-1" class="pilcrow">¶</a></p> |
3037 | 3043 | <p id="section-7.1.1.5-2">The DELETE request MUST include the "stream_id" as a parameter in order to |
3038 | 3044 | identify the correct Event Stream.<a href="#section-7.1.1.5-2" class="pilcrow">¶</a></p> |
3039 | 3045 | <p id="section-7.1.1.5-3">The following is a non-normative example request to delete an Event Stream:<a href="#section-7.1.1.5-3" class="pilcrow">¶</a></p> |
@@ -3228,6 +3234,7 @@ <h5 id="name-reading-a-streams-status"> |
3228 | 3234 | { |
3229 | 3235 | "status": "enabled", |
3230 | 3236 | "subject": { |
| 3237 | + "format": "complex", |
3231 | 3238 | "tenant" : { |
3232 | 3239 | "format" : "iss_sub", |
3233 | 3240 | "iss" : "http://example.com/idp1", |
@@ -3362,6 +3369,7 @@ <h5 id="name-updating-a-streams-status"> |
3362 | 3369 | "stream_id": "f67e39a0a4d34d56b3aa1bc4cff0069f", |
3363 | 3370 | "status": "paused", |
3364 | 3371 | "subject": { |
| 3372 | + "format": "complex", |
3365 | 3373 | "tenant" : { |
3366 | 3374 | "format" : "iss_sub", |
3367 | 3375 | "iss" : "http://example.com/idp1", |
@@ -3890,6 +3898,7 @@ <h4 id="name-stream-updated-event"> |
3890 | 3898 | "events": { |
3891 | 3899 | "https://schemas.openid.net/secevent/ssf/event-type/stream-updated": { |
3892 | 3900 | "subject": { |
| 3901 | + "format" : "complex", |
3893 | 3902 | "tenant" : { |
3894 | 3903 | "format": "iss_sub", |
3895 | 3904 | "iss" : "http://example.com/idp1", |
@@ -4466,8 +4475,24 @@ <h2 id="name-notices"> |
4466 | 4475 | <p id="appendix-B-3">The technology described in this specification was made available from contributions from various sources, including members of the OpenID Foundation and others. Although the OpenID Foundation has taken steps to help ensure that the technology is available for distribution, it takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this specification or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any independent effort to identify any such rights. The OpenID Foundation and the contributors to this specification make no (and hereby expressly disclaim any) warranties (express, implied, or otherwise), including implied warranties of merchantability, non-infringement, fitness for a particular purpose, or title, related to this specification, and the entire risk as to implementing this specification is assumed by the implementer. The OpenID Intellectual Property Rights policy requires contributors to offer a patent promise not to assert certain patent claims against other contributors and against implementers. The OpenID Foundation invites any interested party to bring to its attention any copyrights, patents, patent applications, or other proprietary rights that may cover technology that may be required to practice this specification.<a href="#appendix-B-3" class="pilcrow">¶</a></p> |
4467 | 4476 | </section> |
4468 | 4477 | </div> |
4469 | | -<div id="authors-addresses"> |
| 4478 | +<div id="contributors"> |
4470 | 4479 | <section id="appendix-C"> |
| 4480 | + <h2 id="name-contributors"> |
| 4481 | +<a href="#name-contributors" class="section-name selfRef">Contributors</a> |
| 4482 | + </h2> |
| 4483 | +<address class="vcard"> |
| 4484 | + <div dir="auto" class="left"><span class="fn nameRole">Steve Venema</span></div> |
| 4485 | +<div dir="auto" class="left"><span class="org">ForgeRock</span></div> |
| 4486 | +<div class="email"> |
| 4487 | +<span>Email:</span> |
| 4488 | +<a href="mailto:steve.venema@forgerock.com" class="email">steve.venema@forgerock.com</a> |
| 4489 | +</div> |
| 4490 | +</address> |
| 4491 | +<p id="appendix-C-1">Steve defined the format field of Complex Subjects<a href="#appendix-C-1" class="pilcrow">¶</a></p> |
| 4492 | +</section> |
| 4493 | +</div> |
| 4494 | +<div id="authors-addresses"> |
| 4495 | +<section id="appendix-D"> |
4471 | 4496 | <h2 id="name-authors-addresses"> |
4472 | 4497 | <a href="#name-authors-addresses" class="section-name selfRef">Authors' Addresses</a> |
4473 | 4498 | </h2> |
|
0 commit comments