-
Bug
-
Resolution: Fixed
-
Neutral
-
6.2.42
-
None
-
None
What seems to be another corner case of MAGNOLIA-8821 we have an issue where if a redirect URL is used after a login the protocol portion of the URL is being wrongly encoded. It's because redirection scheme does not take into account absolute urls.
Basically "http://" is changed to "http%3A//" where the colon is being encoded.
Reproduce
- magnolia.utf8.enabled=true
- One option is to configure the CAS module (version 1.3.2) by setting parameters: casLoginURL, casLogoutURL, casServiceURL, casTicketRequestParameter,casValidateURL.
Expected
Should be redirected and the url should be correctly compressed.
Actual
Magnolia fails to redirect after several attempts due to wrong compression of the redirect url ("https%3A//.....")
Workaround
Bypass the GZipFilter to ignore compressing the redirect url.
- is cloned by
-
MGNLCACHE-364 Redirect URL being wrongly encoded
- Closed
- is related to
-
MAGNOLIA-8821 VirtualURI mapping to URL with non ascii characters fails
- Closed
-
MGNLCACHE-348 VirtualURI mapping to URL with non ascii characters fails
- Closed