Closed mickrau closed 3 weeks ago
The way defined in the specs today is that the request_uri would need to return a JWT that is unsigned - i.e. uses "alg": "none"
. This is what the conformance tests do I believe.
I understand the reason for preferring plain JSON, but we're also mindful about breaking compatibility with RFC9101. There s an issue here as well: https://github.com/openid/OpenID4VP/issues/130
Thanks @jogu for your response and the hint about the conformance test.
Note: This issue is not about enforcing using JAR (#79) or remove client id scheme = redirect_uri (#269).
Reading the spec, it is not clear to me how to use client id scheme = redirect_uri with Authorization Request by reference (with redirect_uri).
References:
OpenId4VP chapter 5:
OpenId4VP chapter 5.10.4:
RFC9101 5.
My proposal: I prefer option a (encode unsigned Authorization Request as plain JSON). This should be made clear in chapter 5: