From 27d89f3e91ac5861785720d3159b309d90190196 Mon Sep 17 00:00:00 2001 From: Ben Alex Date: Thu, 17 Jun 2004 01:23:13 +0000 Subject: [PATCH] Patch by Mike Youngstrom to fix Jameleon stripping of slash. --- .../acegisecurity/ui/cas/CasProcessingFilterEntryPoint.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/acegisecurity/ui/cas/CasProcessingFilterEntryPoint.java b/core/src/main/java/org/acegisecurity/ui/cas/CasProcessingFilterEntryPoint.java index dfbcc4b91b..04956b4760 100644 --- a/core/src/main/java/org/acegisecurity/ui/cas/CasProcessingFilterEntryPoint.java +++ b/core/src/main/java/org/acegisecurity/ui/cas/CasProcessingFilterEntryPoint.java @@ -21,6 +21,8 @@ import org.springframework.beans.factory.InitializingBean; import java.io.IOException; +import java.net.URLEncoder; + import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; @@ -94,7 +96,8 @@ public class CasProcessingFilterEntryPoint implements AuthenticationEntryPoint, url = loginUrl + "?renew=true" + "&service=" + serviceProperties.getService(); } else { - url = loginUrl + "?service=" + serviceProperties.getService(); + url = loginUrl + "?service=" + + URLEncoder.encode(serviceProperties.getService(), "UTF-8"); } ((HttpServletResponse) response).sendRedirect(url);