I would like to add the following parameter to the .well-known endpoint:
request_object_signing_alg_values_supported:
The value should be "RS256":
This effectively disables unsigned JWT requests (and makes sure the certification tool passes this)
OPTIONAL. JSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for Request Objects, which are described in Section 6.1 of OpenID Connect Core 1.0 [OpenID.Core]. These algorithms are used both when the Request Object is passed by value (using the request parameter) and when it is passed by reference (using the request_uri parameter). Servers SHOULD support none and RS256.
Allthough the spec allows unsigned requests, we can explicitly disable it with this configuration parameter. If we do need unsigned JWT requests in the future, we can then look into it.
This issue is imported from pivotal - Originaly created at Dec 7, 2020 by Bart Geesink
I would like to add the following parameter to the .well-known endpoint: request_object_signing_alg_values_supported:
The value should be "RS256":
This effectively disables unsigned JWT requests (and makes sure the certification tool passes this)
Allthough the spec allows unsigned requests, we can explicitly disable it with this configuration parameter. If we do need unsigned JWT requests in the future, we can then look into it.