Hi,
If someone defines a new profile application/foobar-audit-system and it has
sd-jwt, jwt, and sd-cwt versions, it seems perfectly reasonable to have a
fine-grained explicit media type application/foobar-audit-system+sd-jwt.
That said, there are times when someone just wants an sd-jwt with an
unspecified profile. In this second case, it makes more sense to me to also
register application/sd-jwt. The implementor should fill in whichever form
they are using in the `typ` header.

Thanks,
-rohan

On Sat, Sep 21, 2024 at 12:17 PM Michael Jones <michael_b_jo...@hotmail.com>
wrote:

> Actually, the JWT BCP (which we were both authors of) does not recommend
> using a single media type.  Rather, it recommends using a specific media
> type suffix in the “typ” values
> <https://www.rfc-editor.org/rfc/rfc8725.html#name-use-explicit-typing>:
>
> When explicit typing is employed for a JWT, it is *RECOMMENDED* that a
> media type name of the format "application/example+jwt" be used, where
> "example" is replaced by the identifier for the specific kind of JWT.
>
>
>
> SD-JWT is doing the same thing, recommending the use of the media type
> suffix “+sd-jwt”.
>
>
>
> This enables more fine-grained explicit typing.  For instance, when doing
> explicit typing for an SD-JWT in the Example use case, the “typ” value
> would be “example+sd-jwt”.  This can then be distinguished from an SD-JWT
> for the Other use case, which would use the “typ” value “other+sd-jwt” –
> meeting the goal of explicit typing.
>
>
>
>                                                                 -- Mike
>
>
>
> *From:* Dick Hardt <dick.ha...@gmail.com>
> *Sent:* Saturday, September 21, 2024 9:16 AM
> *To:* Daniel Fett <m...@danielfett.de>
> *Cc:* oauth@ietf.org; krist...@sfc.keio.ac.jp
> *Subject:* [OAUTH-WG] Re: SD-JWT architecture feedback
>
>
>
> …
>
>
>
> *Explicit Typing*
>
> Why leave the typing in the header to be determined by the application
> (10.11), and not just be 'sd-jwt' and be REQUIRED?
>
> We had extensive discussions around typing, please refer to the following
> issues:
>
> - https://github.com/oauth-wg/oauth-selective-disclosure-jwt/issues/267
>
> - https://github.com/oauth-wg/oauth-selective-disclosure-jwt/issues/327
>
> - https://github.com/oauth-wg/oauth-selective-disclosure-jwt/issues/345
>
>
>
> Those issues don't really address the point.
>
>
>
> Per RFC 8725: JSON Web Token Best Current Practices (rfc-editor.org)
> <https://www.rfc-editor.org/rfc/rfc8725.html#name-use-explicit-typing> --
> the best practice would be to have a single type that would allow a library
> to know it is an SD-JWT. If additional context is needed, perhaps that
> should be a different header property?
> _______________________________________________
> OAuth mailing list -- oauth@ietf.org
> To unsubscribe send an email to oauth-le...@ietf.org
>
_______________________________________________
OAuth mailing list -- oauth@ietf.org
To unsubscribe send an email to oauth-le...@ietf.org

Reply via email to