2008/10/7 Jack HC LEE <[EMAIL PROTECTED]>

> Yup, We have tested here that Sunder's solution works. So is this change
> going into the trunk?


I'd like to understand why it does this first considering we don't touch
that property at all  Also, at a maximum, all we'd do is allow you to
configure it since not every deployer may need that setting.

-Scott


>
>
> Regards,
> jack
>
> Scott Battaglia wrote:
> > That's weird that it isn't set automatically. The container should be
> > setting that I would have thought. I wonder why it isn't.
> >
> > -Scott
> >
> > -Scott Battaglia
> > PGP Public Key Id: 0x383733AA
> > LinkedIn: http://www.linkedin.com/in/scottbattaglia
> >
> >
> > On Wed, Oct 1, 2008 at 1:49 AM, Sunder Singh Negi
> > <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
> >
> >
> >     Hi Scott,
> >
> >     I solved the problem.
> >
> >     I changed the CAS client 3.1.3 source code.
> >
> >     I modified
> >     public final class SingleSignOutFilter extends
> >     AbstractConfigurationFilter {
> >     ...
> >     public void doFilter(final ServletRequest servletRequest, final
> >     ServletResponse servletResponse,
> >     final FilterChain filterChain) throws IOException, ServletException {
> >
> >     final HttpServletRequest request = (HttpServletRequest)
> >     servletRequest;
> >     if ("POST".equals(request.getMethod())) {
> >     ...
> >     }
> >     ...
> >     }
> >
> >     to
> >
> >     public final class SingleSignOutFilter extends
> >     AbstractConfigurationFilter {
> >     ...
> >     public void doFilter(final ServletRequest servletRequest, final
> >     ServletResponse servletResponse,
> >     final FilterChain filterChain) throws IOException, ServletException {
> >     final HttpServletRequest request = (HttpServletRequest)
> >     servletRequest;
> >     request.setCharacterEncoding("UTF-8");
> >     if ("POST".equals(request.getMethod())) {
> >     ...
> >     }
> >     ...
> >     }
> >
> >     This solved my problem.
> >
> >     Thanks & Regards,
> >
> >     Sunder Singh Negi
> >
> >     scott_battaglia wrote:
> >     >
> >     > As far as I know the CAS 3.1.3 client doesn't do anything with
> >     encoding
> >     > but
> >     > I could be wrong. But we don't explicitly set any encoding
> >     parameters. I
> >     > can't test it as we only have English pages here :-)
> >     >
> >     > -Scott
> >     >
> >     > -Scott Battaglia
> >     > PGP Public Key Id: 0x383733AA
> >     > LinkedIn: http://www.linkedin.com/in/scottbattaglia
> >     >
> >     >
> >     > On Wed, Sep 17, 2008 at 6:20 AM, <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>> wrote:
> >     >
> >     >> Hi All,
> >     >>
> >     >> I have a setup having tomcat 5.5.26 and alfresco 2.1 CE
> >     deployed over it.
> >     >> I have casified Alfresco using CAS server 3.2.1 and cas client
> >     3.1.3. <http://3.1.3.>
> >     >>
> >     >> Now when i upload a file with Japanese title (ex. 新しい) then
> >     the title
> >     >> that
> >     >> is getting
> >     >> stored into the database if some junk. And the same junk is
> >     showing up.
> >     >>
> >     >> However Yale cas cleint 2.1.1 works nicely.
> >     >>
> >     >> Am i missing some thing?
> >     >>
> >     >> My cas filter configurations are
> >     >> <!-- For cas client 2.1.1 -->
> >     >> <filter>
> >     >> <filter-name>CAS Filter</filter-name>
> >     >>
> >     >>
> >
> <filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class>
> >     >> <init-param>
> >     >>
> >     >>
> <param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name>
> >     >> <param-value>https://localhost:8443/cas/login</param-value>
> >     >> </init-param>
> >     >> <init-param>
> >     >>
> >     >>
> >
> <param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name>
> >     >> <param-value>https://localhost:8443/cas/serviceValidate
> >     >> </param-value>
> >     >> </init-param>
> >     >> <init-param>
> >     >>
> >     >>
> >
> <param-name>edu.yale.its.tp.cas.client.filter.wrapRequest</param-name>
> >     >> <param-value>true</param-value>
> >     >> </init-param>
> >     >> <init-param>
> >     >>
> >     >>
> >     <param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name>
> >     >> <param-value>localhost:8080</param-value>
> >     >> </init-param>
> >     >> </filter>
> >     >>
> >     >> <filter-mapping>
> >     >> <filter-name>CAS Filter</filter-name>
> >     >> <url-pattern>/*</url-pattern>
> >     >> </filter-mapping>
> >     >>
> >     >>
> >     >>
> >     >> <!-- For CAS Client 3.1.3 -->
> >     >> <context-param>
> >     >> <param-name>serverName</param-name>
> >     >> <param-value>http://localhost:8080</param-value>
> >     >> </context-param>
> >     >>
> >     >> <filter>
> >     >> <filter-name>CAS Single Sign Out Filter</filter-name>
> >     >>
> >     >>
> >
> <filter-class>org.jasig.cas.client.session.SingleSignOutFilter</filter-class>
> >     >> </filter>
> >     >>
> >     >> <filter-mapping>
> >     >> <filter-name>CAS Single Sign Out Filter</filter-name>
> >     >> <url-pattern>/*</url-pattern>
> >     >> </filter-mapping>
> >     >>
> >     >> <listener>
> >     >>
> >     >>
> >     >>
> >
> <listener-class>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-class>
> >     >> </listener>
> >     >> <filter>
> >     >> <filter-name>CAS Authentication Filter</filter-name>
> >     >>
> >     >>
> >     >>
> >
> <filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>
> >     >> <init-param>
> >     >> <param-name>casServerLoginUrl</param-name>
> >     >> <param-value>https://localhost:8443/cas/login</param-value>
> >     >> </init-param>
> >     >> </filter>
> >     >>
> >     >> <filter>
> >     >> <filter-name>CAS Validation Filter</filter-name>
> >     >>
> >     >>
> >     >>
> >
> <filter-class>org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-class>
> >     >> <init-param>
> >     >> <param-name>casServerUrlPrefix</param-name>
> >     >> <param-value>https://localhost:8443/cas</param-value>
> >     >> </init-param>
> >     >> </filter>
> >     >>
> >     >>
> >     >> <filter>
> >     >> <filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
> >     >>
> >     >>
> >     >>
> >
> <filter-class>org.jasig.cas.client.util.HttpServletRequestWrapperFilter</filter-class>
> >     >> </filter>
> >     >>
> >     >>
> >     >> <filter>
> >     >> <filter-name>CAS Assertion Thread Local Filter</filter-name>
> >     >>
> >     >>
> >     >>
> >
> <filter-class>org.jasig.cas.client.util.AssertionThreadLocalFilter</filter-class>
> >     >> </filter>
> >     >>
> >     >>
> >     >> <filter-mapping>
> >     >> <filter-name>CAS Authentication Filter</filter-name>
> >     >> <url-pattern>/*</url-pattern>
> >     >> </filter-mapping>
> >     >>
> >     >> <filter-mapping>
> >     >> <filter-name>CAS Validation Filter</filter-name>
> >     >> <url-pattern>/*</url-pattern>
> >     >> </filter-mapping>
> >     >>
> >     >> <filter-mapping>
> >     >> <filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
> >     >> <url-pattern>/*</url-pattern>
> >     >> </filter-mapping>
> >     >>
> >     >> <filter-mapping>
> >     >> <filter-name>CAS Assertion Thread Local
> >     >> Filter</filter-name>
> >     >> <url-pattern>/*</url-pattern>
> >     >> </filter-mapping>
> >     >>
> >     >>
> >     >>
> >     >>
> >     >> Please help.
> >     >>
> >     >> Thanks
> >     >> Sunder Singh Negi
> >     >>
> >     >>
> >     >>
> >     >> _______________________________________________
> >     >> Yale CAS mailing list
> >     >> [email protected] <mailto:[email protected]>
> >     >> http://tp.its.yale.edu/mailman/listinfo/cas
> >     >>
> >     >
> >     > _______________________________________________
> >     > Yale CAS mailing list
> >     > [email protected] <mailto:[email protected]>
> >     > http://tp.its.yale.edu/mailman/listinfo/cas
> >     >
> >     >
> >
> >     --
> >     View this message in context:
> >
> http://www.nabble.com/Cas-Client-3.1.3-and-Unicode-support-tp19529228p19754825.html
> >     Sent from the CAS Users mailing list archive at Nabble.com.
> >
> >     _______________________________________________
> >     Yale CAS mailing list
> >     [email protected] <mailto:[email protected]>
> >     http://tp.its.yale.edu/mailman/listinfo/cas
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Yale CAS mailing list
> > [email protected]
> > http://tp.its.yale.edu/mailman/listinfo/cas
> >
>
> _______________________________________________
> Yale CAS mailing list
> [email protected]
> http://tp.its.yale.edu/mailman/listinfo/cas
>
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to