Hello! We’re in the process of rolling out Hydra to millions of users but stuck on some invalid_request
errors during the callback to one of our clients.
We understand that these are expected from time to time, browser shenanigans and what not, but we’re seeing an alarming amount of them and can’t determine why.
The requests contain this error_description
:
The request is missing a required parameter, includes an invalid parameter
value, includes a parameter more than once, or is otherwise malformed
Make sure that the various parameters are correct, be aware of case sensitivity
and trim your parameters. Make sure that the client you are using has exactly
whitelisted the redirect_uri you specified.
And this error_hint
:
Make sure that the various parameters are correct, be aware of case sensitivity
and trim your parameters. Make sure that the client you are using has exactly
whitelisted the redirect_uri you specified.
Could these be related to us not passing an id_token_hint
in the authorization request when using prompt=none
? (I would expect error=require_login
in this case)
Is there somewhere we can see all possible scenarios where this error would be returned? We can’t find anything in the Hydra logs that could seemingly be related to these error responses. It doesn’t help we can’t see any details about the authorization request either.
Any help would be greatly appreciated!