Skip to content

Commit 13bda55

Browse files
committed
added spec version to metadata
1 parent 82f0cae commit 13bda55

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

openid-sharedsignals-framework-1_0.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,11 @@ normative:
180180
date: April 2022
181181
target: https://openid.net/specs/openid-risc-profile-specification-1_0.html
182182
title: OpenID RISC Profile Specification 1.0 - draft 02
183+
NAMINGCONVENTION:
184+
author:
185+
- name: OpenID Foundation
186+
target: https://openid.net/wg/resources/naming-and-contents-of-specifications/
187+
title: OpenID Naming and Content of Specifications
183188

184189
informative:
185190
USECASES:
@@ -563,6 +568,28 @@ configuration information.
563568

564569
Transmitters have metadata describing their configuration:
565570

571+
spec_version
572+
573+
> OPTIONAL. A version idenitfying the implementer's draft or final specification implemented by the Transmitter. This includes the numerical portion of the spec version as described in the document {{NAMINGCONVENTION}}. If absent, the Transmitter is assumed to conform to "1_0-ID1" version of the specification.
574+
575+
> The following is a non-normative example of Transmitter that implements the second implementer's draft of the Shared Signals Framework specification 1_0.
576+
577+
~~~ json
578+
{
579+
"spec_version": "1_0-ID2"
580+
}
581+
~~~
582+
{: #figspecversionid2 title="Example spec_version referring to the 2nd implementer's draft of the 1_0 spec"}
583+
584+
> The following is a non-normative example of a Transmitter that implements the final specification of the Shared Signals Framework 1_0.
585+
586+
~~~ json
587+
{
588+
"spec_version": "1_0"
589+
}
590+
~~~
591+
{: #figspecversionfinal title="Example: spec_version referring to the final 1_0 spec"}
592+
566593
issuer
567594

568595
> REQUIRED. URL using the https scheme with no query or fragment component
@@ -633,6 +660,7 @@ The following is a non-normative example of the `spec_urn`
633660
"spec_urn": "urn:ietf:rfc:6749"
634661
}
635662
~~~
663+
{: #figspecurn title="Example: `spec_urn` specifying the OAuth protocol for authorization"}
636664

637665
In this case, the receiver may obtain an access token using the Client
638666
Credential Grant {{CLIENTCRED}}, or any other method suitable for the Receiver and the
@@ -717,6 +745,7 @@ HTTP/1.1 200 OK
717745
Content-Type: application/json
718746

719747
{
748+
"spec_version": "1_0-ID2",
720749
"issuer":
721750
"https://tr.example.com",
722751
"jwks_uri":

0 commit comments

Comments
 (0)