-
Bug
-
Resolution: Done
-
Critical
-
None
The FormAuthenticationMechanism constructs the redirect URL including the following line:
sb.append(requestURI.getPath());
If the original request URL included any escaped characters these will have been lost by the call to getPath() meaning the Location sent back to the caller after authentication will be invalid.
Instead we need to call getRawPath() if we want to include it in the string concatenation.
- clones
-
JBEAP-29571 [GSS](8.0.z) WFLY-20433 - Unescaped characters throw a NPE although allowed in settings
-
- Verified
-
-
ELY-2894 FormAuthenticationMechanism needs to use getRawPath for redirect URL
-
- Resolved
-
- is incorporated by
-
JBEAP-29862 (7.4.z) Upgrade WildFly Elytron from 1.15.25.Final-redhat-00001 to 1.15.26.Final-redhat-00001
-
- Closed
-