Skip to content

Commit 7d53d54

Browse files
authored
Suggest against using extra claims/headers in the KB-JWT without a good reason (#566)
1 parent a613767 commit 7d53d54

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

draft-ietf-oauth-selective-disclosure-jwt.md

+4
Original file line numberDiff line numberDiff line change
@@ -642,6 +642,9 @@ The Key Binding JWT MUST be a JWT according to [@!RFC7519] and its payload MUST
642642
* `nonce`: REQUIRED. Ensures the freshness of the signature. The value type of this claim MUST be a string. How this value is obtained is up to the protocol used and out of scope of this specification.
643643
* `sd_hash`: REQUIRED. The base64url-encoded hash value over the Issuer-signed JWT and the selected Disclosures as defined below.
644644

645+
The general extensibility model of JWT means that additional claims and header parameters can be added to the Key Binding JWT.
646+
However, unless there is a compelling reason, this SHOULD be avoided, as it may harm interoperability and burden conceptual integrity.
647+
645648
### Binding to an SD-JWT {#integrity-protection-of-the-presentation}
646649

647650
The hash value in the `sd_hash` claim binds the KB-JWT to the specific SD-JWT.
@@ -1982,6 +1985,7 @@ data. The original JSON data is then used by the application. See
19821985

19831986
* Update PID example to align with the latest ARF and update the ARF reference
19841987
* Editorial updates from SECDIR IETF LC review
1988+
* Suggest against using extra claims/headers in the KB-JWT without a good reason
19851989

19861990
-17
19871991

0 commit comments

Comments
 (0)