Hello,
Since we upgraded our ArcGIS Enterprise from 11.0 to 11.1, applications using OAuth can no longer authenticate.
Indeed, response redirection (https://myapp.company.com?code=foo&state={bar}) is rejected by our webserver with the following error:
HTTP 400: Invalid character found in the request target: The valid characters are defined in RFC 7230 and RFC 3986.
Description: The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).
Reports are coming mainly from users using Apache Tomcat web server and NGINX.
Seems like curly braces are no longer encoded ?!
Thanks,
Nicolas
Solved! Go to Solution.
@JTessier, Unfortunately, I haven't found a complete solution, but I've managed to mitigate the issue by provisioning the application on a different subdomain. It's not ideal, but it's a temporary workaround for now.