Currently, for example, if `client_id` or `redirect_uri` are invalid, app returns HTTP 500. Instead, app should return HTTP 400.
Currently, for example, if
client_idorredirect_uriare invalid, app returns HTTP 500.Instead, app should return HTTP 400.