-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conflicting requirement on request object signature #392
Comments
I think the intention is that client identifier scheme redirect_uri cannot be used with RFC9101 since rfc9101 does not allow alg = none. clarified in #403 |
I agree this needs to be formulated a bit clearer:
If we want alg=none to not be allowed for the Request Object, then we should be clearer If we want to allow alg=none (which I do believe at least some implementations do or did), then we should change the sentence to something like
relevant issue #292 |
Isn't that only true in the context of the metadata parameter require_signed_request_object=true? alg=none would be allowed if require_signed_request_object is omitted or false. Perhaps I am misunderstanding the RFC, but I would currently understand it as if require_signed_request_object is false or omitted, then there could be a request object with alg=none. For the problem at hand (a request with redirect_uri (=unsigned) & request_uri) that would allow alg=none. I am also pretty sure I have seen implementations in the past that worked that way with redirect_uri. |
Agree with Christian here, JAR allows alg none by default and there is no text in VP that disallows it. As I said on #403 the conformance tests support alg none for this and a number of people do seem to be using it when testing. We shouldn't rush to make a breaking change here. I'm pretty sure HAIP already disallows alg none (by requiring x509_san_dns) which seems right/sufficient. |
Hi
The standard says in section 5.10.4:
The requirement on the absence of a signature seems to be in conflict with the requirement from section 5.11.1 if combined with the
request_uri
parameter:So, is there a signature required on the request object returned from the
request_uri
resource if theclient_id_scheme
isredirect_uri
?The text was updated successfully, but these errors were encountered: