|
1 | 1 | %%% |
2 | | -title = "OpenID Federation Subordinate Events Endpoint 1.0 - draft 00" |
| 2 | +title = "OpenID Federation Subordinate Events Endpoint 1.0 - draft 01" |
3 | 3 | abbrev = "openid-federation-subordinate-events" |
4 | 4 | ipr = "none" |
5 | 5 | workgroup = "individual" |
6 | 6 | keyword = ["security", "openid", "federation"] |
| 7 | +consensus = true |
7 | 8 |
|
8 | 9 | [seriesInfo] |
9 | 10 | name = "Internet-Draft" |
@@ -111,7 +112,7 @@ Host: immediate-superior.example.org |
111 | 112 |
|
112 | 113 | ## Subordinate Historical Events Response |
113 | 114 |
|
114 | | -### Response Format |
| 115 | +### Response Format {#response} |
115 | 116 |
|
116 | 117 | A successful response MUST use the HTTP status code 200 and the content type `application/entity-events-statement+jwt`. The response includes relevant events from the federation's perspective of the Entity. If it is a negative response, it will be a JSON object and the content type MUST be `application/json` and use the errors defined in [@!OpenID.Federation]. |
117 | 118 |
|
@@ -178,11 +179,43 @@ The following event types are defined in this specification: |
178 | 179 |
|
179 | 180 | Additional event types MAY be defined by trust frameworks or federation operators to meet specific requirements. Such custom event types SHOULD be documented in the respective trust framework or federation operator's documentation. |
180 | 181 |
|
181 | | -# Security Considerations |
| 182 | +# Security Considerations {#security} |
182 | 183 |
|
183 | 184 | The security considerations of OpenID Federation 1.0 [OpenID.Federation] |
184 | 185 | apply to this specification. |
185 | 186 |
|
| 187 | +# IANA Considerations |
| 188 | + |
| 189 | +## Media Type Registration |
| 190 | + |
| 191 | +### application/entity-events-statement+jwt |
| 192 | + |
| 193 | +This specification registers the following media type [@RFC2046] |
| 194 | +in the IANA "Media Types" registry [@IANA.MediaTypes] |
| 195 | +in the manner described in [@RFC6838]. |
| 196 | + |
| 197 | +* Type name: application |
| 198 | +* Subtype name: entity-events-statement+jwt |
| 199 | +* Required parameters: n/a |
| 200 | +* Optional parameters: n/a |
| 201 | +* Encoding considerations: binary; A Subordinate Historical Events Response is a JWT; JWT values are encoded as a series of base64url-encoded values (some of which may be the empty string) separated by period ('.') characters. |
| 202 | +* Security considerations: See (#security) of this specification |
| 203 | +* Interoperability considerations: n/a |
| 204 | +* Published specification: (#response) of this specification |
| 205 | +* Applications that use this media type: Applications that use this specification |
| 206 | +* Fragment identifier considerations: n/a |
| 207 | +* Additional information: |
| 208 | + * Magic number(s): n/a |
| 209 | + * File extension(s): n/a |
| 210 | + * Macintosh file type code(s): n/a |
| 211 | +* Person \& email address to contact for further information: Michael B. Jones, michael_b_jones@hotmail.com |
| 212 | +* Intended usage: COMMON |
| 213 | +* Restrictions on usage: none |
| 214 | +* Author: Michael B. Jones, michael_b_jones@hotmail.com |
| 215 | +* Change controller: OpenID Foundation Artifact Binding Working Group - openid-specs-ab@lists.openid.net |
| 216 | +* Provisional registration? No |
| 217 | + |
| 218 | + |
186 | 219 | {backmatter} |
187 | 220 |
|
188 | 221 |
|
@@ -229,10 +262,20 @@ apply to this specification. |
229 | 262 | <author fullname="Vladimir Dzhuvinov"> |
230 | 263 | <organization>Connect2id</organization> |
231 | 264 | </author> |
232 | | - <date day="4" month="December" year="2025"/> |
| 265 | + <date day="17" month="February" year="2026"/> |
233 | 266 | </front> |
234 | 267 | </reference> |
235 | 268 |
|
| 269 | +<reference anchor="IANA.MediaTypes" target="https://www.iana.org/assignments/media-types"> |
| 270 | + <front> |
| 271 | + <title>Media Types</title> |
| 272 | + <author> |
| 273 | + <organization>IANA</organization> |
| 274 | + </author> |
| 275 | + <date/> |
| 276 | + </front> |
| 277 | +</reference> |
| 278 | + |
236 | 279 | # Notices |
237 | 280 |
|
238 | 281 | Copyright (c) 2026 The OpenID Foundation. |
@@ -278,13 +321,19 @@ specification. |
278 | 321 | We would like to thank the following individuals for their contributions to this specification: |
279 | 322 | Vladimir Dzhuvinov, |
280 | 323 | Roland Hedberg, |
| 324 | +Andres Olave, |
281 | 325 | and |
282 | | -Andres Olave. |
| 326 | +Niels van Dijk. |
283 | 327 |
|
284 | 328 | # Document History |
285 | 329 |
|
286 | 330 | [[ To be removed from the final specification ]] |
287 | 331 |
|
| 332 | +-01 |
| 333 | + |
| 334 | +* Defined information_uri event object parameter. |
| 335 | +* Registered application/entity-events-statement+jwt media type. |
| 336 | + |
288 | 337 | -00 |
289 | 338 |
|
290 | 339 | * Initial version, fixing OpenID Federation issue #175. |
0 commit comments