Skip to content

Commit cbdf31f

Browse files
authored
Prepare for v1 (#290)
* Prepare for v1 * update file names in makefile * Add -final to proposed file names * Remove history from RISC
1 parent 349167e commit cbdf31f

File tree

4 files changed

+31
-156
lines changed

4 files changed

+31
-156
lines changed

Makefile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ all:
2626
@ make openid-caep-1_0.txt
2727

2828
propose:
29-
@ cp openid-sharedsignals-framework-1_0.txt ../publication/sharedsignals/openid-sharedsignals-framework-1_0-05.txt
30-
@ cp openid-sharedsignals-framework-1_0.html ../publication/sharedsignals/openid-sharedsignals-framework-1_0-05.html
31-
@ cp openid-sharedsignals-framework-1_0.md ../publication/sharedsignals/openid-sharedsignals-framework-1_0-05.md
32-
@ cp openid-risc-1_0.html ../publication/sharedsignals/openid-risc-1_0-03.html
33-
@ cp openid-risc-1_0.xml ../publication/sharedsignals/openid-risc-1_0-03.xml
34-
@ cp openid-risc-1_0.txt ../publication/sharedsignals/openid-risc-1_0-03.txt
35-
@ cp openid-caep-1_0.txt ../publication/sharedsignals/openid-caep-1_0-05.txt
36-
@ cp openid-caep-1_0.html ../publication/sharedsignals/openid-caep-1_0-05.html
37-
@ cp openid-caep-1_0.md ../publication/sharedsignals/openid-caep-1_0-05.md
29+
@ cp openid-sharedsignals-framework-1_0.txt ../publication/sharedsignals/openid-sharedsignals-framework-1_0-final.txt
30+
@ cp openid-sharedsignals-framework-1_0.html ../publication/sharedsignals/openid-sharedsignals-framework-1_0-final.html
31+
@ cp openid-sharedsignals-framework-1_0.md ../publication/sharedsignals/openid-sharedsignals-framework-1_0-final.md
32+
@ cp openid-risc-1_0.html ../publication/sharedsignals/openid-risc-1_0-final.html
33+
@ cp openid-risc-1_0.xml ../publication/sharedsignals/openid-risc-1_0-final.xml
34+
@ cp openid-risc-1_0.txt ../publication/sharedsignals/openid-risc-1_0-final.txt
35+
@ cp openid-caep-1_0.txt ../publication/sharedsignals/openid-caep-1_0-final.txt
36+
@ cp openid-caep-1_0.html ../publication/sharedsignals/openid-caep-1_0-final.html
37+
@ cp openid-caep-1_0.md ../publication/sharedsignals/openid-caep-1_0-final.md

openid-caep-1_0.md

Lines changed: 4 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: OpenID Continuous Access Evaluation Profile 1.0 - draft 05
2+
title: OpenID Continuous Access Evaluation Profile 1.0
33

44
abbrev: CAEP-Spec
55
docname: openid-caep-1_0
6-
date: 2025-07-30
6+
date: 2025-08-29
77

88
ipr: none
99
cat: std
@@ -114,7 +114,7 @@ normative:
114114
RFC8176:
115115
SSF:
116116
target: https://openid.net/specs/openid-sharedsignals-framework-1_0.html
117-
title: OpenID Shared Signals and Events Framework Specification 1.0
117+
title: OpenID Shared Signals Framework Specification 1.0
118118
author:
119119
-
120120
ins: A. Tulshibagwale
@@ -140,7 +140,7 @@ normative:
140140
ins: S. Miel
141141
name: Shayne Miel
142142
org: Cisco
143-
date: 2024-06-25
143+
date: 2025-08-29
144144
WebAuthn:
145145
target: https://www.w3.org/TR/webauthn/
146146
title: "Web Authentication: An API for accessing Public Key Credentials
@@ -1026,25 +1026,3 @@ to assert certain patent claims against other contributors and against implement
10261026
OpenID invites any interested party to bring to its attention any copyrights, patents,
10271027
patent applications, or other proprietary rights that may cover technology that may be
10281028
required to practice this specification.
1029-
1030-
# Document History
1031-
1032-
[[ To be removed from the final specification ]]
1033-
1034-
-12
1035-
1036-
* Cleaned up markdown (#91)
1037-
1038-
-10
1039-
1040-
* Fixed the example for the "session established" event
1041-
* ip claims removed from session established and session presented
1042-
* New "Risk level change" event
1043-
1044-
-03
1045-
1046-
* New "Session Established" and "Session Presented" event types
1047-
* Added `namespace` required field to Assurance Level Change event
1048-
* Changed the name referencing SSE to SSF
1049-
* Added `format` to the subjects in examples in CAEP
1050-
* Formatting and typo changes

openid-risc-1_0.xml

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<?rfc comments="yes"?>
2525

2626
<front>
27-
<title abbrev="openid-risc-profile-specification">OpenID RISC Profile Specification 1.0 - draft 03</title>
27+
<title abbrev="openid-risc-profile-specification">OpenID RISC Profile Specification 1.0</title>
2828

2929
<author initials="M." surname="Scurtescu" fullname="Marius Scurtescu">
3030
<organization abbrev="Coinbase">Coinbase</organization>
@@ -63,7 +63,7 @@
6363
</address>
6464
</author>
6565

66-
<date year="2025" month="July" day="30"/>
66+
<date year="2025" month="August" day="29"/>
6767

6868
<workgroup>Shared Signals</workgroup>
6969

@@ -484,9 +484,9 @@
484484
<seriesInfo name="DOI" value="10.17487/RFC8174"/>
485485
</reference>
486486

487-
<reference anchor="SHARED-SIGNALS-FRAMEWORK" target="https://openid.net/specs/openid-sse-framework-1_0-01.html">
487+
<reference anchor="SHARED-SIGNALS-FRAMEWORK" target="https://openid.net/specs/openid-sharedsignals-framework-1_0.html">
488488
<front>
489-
<title>OpenID Shared Signals and Events Framework Specification 1.0</title>
489+
<title>OpenID Shared Signals Framework Specification 1.0</title>
490490
<author initials="A." surname="Tulshibagwale" fullname="Atul Tulshibagwale">
491491
<organization abbrev="Google">Google</organization>
492492
<address>
@@ -518,13 +518,19 @@
518518
<email>[email protected]</email>
519519
</address>
520520
</author>
521-
<date year="2021" month="June" day="8"/>
521+
<author initials="S." surname="Miel" fullname="Shayne Miel">
522+
<organization abbrev="Cisco">Cisco</organization>
523+
<address>
524+
<email>[email protected]</email>
525+
</address>
526+
</author>
527+
<date year="2025" month="August" day="29"/>
522528
</front>
523529
</reference>
524530

525-
<reference anchor="CAEP-SPECIFICATION" target="https://openid.net/specs/openid-caep-specification-1_0-01.html">
531+
<reference anchor="CAEP-SPECIFICATION" target="https://openid.net/specs/openid-caep-1_0.html">
526532
<front>
527-
<title abbrev="CAEP-Spec">OpenID Continuous Access Evaluation Profile 1.0 - draft 01</title>
533+
<title abbrev="CAEP-Spec">OpenID Continuous Access Evaluation Profile 1.0</title>
528534
<author initials="T." surname="Cappalli" fullname="Tim Cappalli">
529535
<organization>Microsoft</organization>
530536
<address>
@@ -537,7 +543,7 @@
537543
<email>[email protected]</email>
538544
</address>
539545
</author>
540-
<date year="2021" month="June" day="08"/>
546+
<date year="2025" month="August" day="29"/>
541547
</front>
542548
</reference>
543549
</references>
@@ -580,12 +586,5 @@ patent applications, or other proprietary rights that may cover technology that
580586
required to practice this specification.
581587
</t>
582588
</section>
583-
<section anchor="History" title="Document History">
584-
<section anchor="v4" title="-04">
585-
<list style="symbols">
586-
<t> Renamed document</t>
587-
</list>
588-
</section>
589-
</section>
590589
</back>
591590
</rfc>

openid-sharedsignals-framework-1_0.md

Lines changed: 4 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: OpenID Shared Signals Framework Specification 1.0 - draft 05
2+
title: OpenID Shared Signals Framework Specification 1.0
33
abbrev: SharedSignals
44
docname: openid-sharedsignals-framework-1_0
5-
date: 2025-07-30
5+
date: 2025-08-29
66

77
ipr: none
88
cat: std
@@ -122,7 +122,7 @@ normative:
122122
-
123123
ins: A. Tulshibagwale
124124
name: Atul Tulshibagwale
125-
date: June 2024
125+
date: August 2025
126126
target: https://openid.net/specs/openid-caep-1_0.html
127127
title: OpenID Continuous Access Evaluation Profile 1.0
128128
RISC:
@@ -145,7 +145,7 @@ normative:
145145
-
146146
ins: A. Tulshibagwale
147147
name: Atul Tulshibagwale
148-
date: April 2022
148+
date: August 2025
149149
target: https://openid.net/specs/openid-risc-profile-specification-1_0.html
150150
title: OpenID RISC Profile Specification 1.0
151151
NAMINGCONVENTION:
@@ -2555,105 +2555,3 @@ to assert certain patent claims against other contributors and against implement
25552555
OpenID invites any interested party to bring to its attention any copyrights, patents,
25562556
patent applications, or other proprietary rights that may cover technology that may be
25572557
required to practice this specification.
2558-
2559-
# Document History
2560-
2561-
[[ To be removed from the final specification ]]
2562-
2563-
-23
2564-
2565-
* Cleaned up markdown (#91)
2566-
* Added language to allow implementations to define their own processing
2567-
behavior for SETS (#255)
2568-
2569-
-20
2570-
2571-
* Clarified that Transmitters may drop events if they aren't able to deliver
2572-
them to the receiver.
2573-
* Added examples to demonstrate how "wildcard matching" works in SSF event
2574-
complex subjects
2575-
* Added an `inactivity_timeout` field to the Transmitter metadata, after which
2576-
transmitters may pause, disable or delete inactive streams.
2577-
* Clarified that Receivers should validate the `aud` value
2578-
* Clarified that Transmitters may include additional fields in SSF events, and
2579-
how receivers should interpret them.
2580-
* Specified that the poll delivery endpoint should require authorization
2581-
* Clarified stream creation behavior for delivery method mismatch and poll
2582-
delivery
2583-
* Clarified that StreamIDs have to be of the "unreserved characters" character
2584-
set from RFC3986
2585-
* Clarified the authorization_header requirement for the receiver
2586-
* Rearranged the content for easier readability: Eliminated the "Profiles"
2587-
section (previous section 10). Created new sections "Events" (new section 4),
2588-
and "Event Delivery" (new Section 6). Incorporated text from the erstwhile
2589-
"Profiles" section into other sections as appropriate. Fixed references and
2590-
titles of examples.
2591-
* Added "IP Address" as a subject identifier format
2592-
* In Create Stream, specified that description may be included in the response,
2593-
and that the `endpoint_url` is specified by the Transmitter in the `poll`
2594-
delivery method
2595-
* Updated URLs of linked specs and other resources
2596-
* Fixed example to have correct format for "reason_admin" and "reason_user"
2597-
2598-
-03
2599-
2600-
* Removing transmitter supplied fields from stream config PUT and PATCH examples
2601-
* Add OPTIONAL/REQUIRED to the fields in the stream configuration
2602-
* Add stream_id to the response when getting stream status
2603-
* Update subject/sub_id in examples. Fix CAEP example
2604-
* Clarify language around sending Stream Updated events
2605-
* Add sentence suggesting that Issuer information should be validated by the
2606-
Receiver
2607-
* Removed cause-time from RISC example
2608-
* Fix description of error code for invalid state
2609-
* Add SHOULD language about checking the issuer value
2610-
* Added language requiring authorization of stream management API
2611-
* Added description of `txn` claim
2612-
* Added a `default_subjects` field to Transmitter Configuration Metadata
2613-
indicating expected subject behavior for new streams
2614-
* added txn claims to non-normative SET examples and generic txn callout under
2615-
SET Profile section RFC8417
2616-
* Editorial: Standardize terms and casing, fix some typos
2617-
2618-
-02
2619-
2620-
* added spec version to metadata
2621-
* Added description as receiver supplied
2622-
* added language to make verification and updated events independent of
2623-
events_supported
2624-
* added top-level sub_id claim. Modified existing language to reflect the use of
2625-
the sub_id claim
2626-
* updated text to reflect sub_id as a top-level field in verification and stream
2627-
updated events
2628-
* \#46 add stream exists behavior
2629-
* update stream exists to 409
2630-
* Add 'format' to normative examples in CAEP
2631-
* Remove 'format' from stream config
2632-
* Remove subject from stream status (#88)
2633-
* Add reason to GET /status response
2634-
* Make reason look like an enum in the example to indicate how we expect it to
2635-
be used
2636-
* Fixes \#60 - are subjects required
2637-
* Added format field to complex subjects and updated examples (#71)
2638-
* Switch stray '204 OK' to read '204 No Content' (#73)
2639-
* Change 'jwt-id' to 'jwt_id' to match style of other subject formats (#63)
2640-
* resolving issue \#45 added explanatory text to Stream Configuration (#68)
2641-
* \#28 update delivery method references to URNs (#49)
2642-
* Changed jwks_uri from REQUIRED to OPTIONAL (#47)
2643-
* Sse to ssf (#43)
2644-
* updated SSE to Shared Signals in all files
2645-
* changed source format to md
2646-
* renamed files to be called sharedsignals instead of SSE. No change to the
2647-
content (#41)
2648-
* Add stream_id to SSE Framework spec as per Issue 4:
2649-
https://github.com/openid/sse/issues/4
2650-
* Update README with development instructions and fix error in Makefile
2651-
* Added note to PUSH/POLL section about uniqueness requirements for the URLs
2652-
* Add explanation about what an Event Stream is
2653-
* Change terms to Transmitter-Supplied and Receiver-Supplied
2654-
* Pragma is an obsolete HTTP header
2655-
* It's unnecessary to specify the character as UTF-8 in all examples (#10)
2656-
* Fix issue \#18 by converting saml-assertion-id to saml_assertion_id to
2657-
maintain consistent formatting with other subject identifiers (#1)
2658-
* updated backward compatibility language
2659-
* added section for Transmitter Configuration Metadata RISC compatibility

0 commit comments

Comments
 (0)