:) Thanks, any idea of when it could be officialy availabe? Think am going to use cookie until then.
Manfredo 2015-06-05 17:55 GMT-03:00 Misagh Moayyed <[email protected]>: > Ah never mind. I realized the pull wasn’t merged. I’ll update it myself. > > > > *From:* Misagh Moayyed [mailto:[email protected]] > *Sent:* Friday, June 5, 2015 1:55 PM > *To:* [email protected] > *Subject:* RE: [cas-user] SAML preserving QueryString > > > > Cool. Can you do a PR? > > > > *From:* Manfredo Hopp [mailto:[email protected] > <[email protected]>] > *Sent:* Friday, June 5, 2015 12:48 PM > *To:* [email protected] > *Subject:* Re: [cas-user] SAML preserving QueryString > > > > - if (this.queryParams == null) { > > > > + if (this.queryParams == null || this.queryParams.size() == 0) { > > > > 2015-06-04 13:08 GMT-03:00 Manfredo Hopp <[email protected]>: > > [#|2015-06-04T13:07:50.778-0300|WARNING|glassfish3.1.2|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=68;_ThreadName=Thread-2;|StandardWrapperValve[jsp]: > PWC1406: Servlet.service() for servlet jsp threw exception > > java.lang.UnsupportedOperationException > > at java.util.AbstractList.add(AbstractList.java:148) > > at java.util.AbstractList.add(AbstractList.java:108) > > at > org.jasig.cas.client.util.URIBuilder.addParameter(URIBuilder.java:402) > > at > org.jasig.cas.client.util.CommonUtils.constructServiceUrl(CommonUtils.java:310) > > at > org.jasig.cas.client.util.AbstractCasFilter.constructServiceUrl(AbstractCasFilter.java:104) > > at > org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:159) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) > > at > org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) > > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161) > > at > org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331) > > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231) > > at > com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317) > > at > com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195) > > at > com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:850) > > at > com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:747) > > at > com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1036) > > at > com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:231) > > at > com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) > > at > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) > > at > com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) > > at > com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) > > at > com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) > > at > com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) > > at com.sun.grizzly.ContextTask.run(ContextTask.java:71) > > at > com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) > > at > com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) > > at java.lang.Thread.run(Thread.java:74 > > > > 2015-06-03 15:39 GMT-03:00 Misagh Moayyed <[email protected]>: > > Not sure it can. I recently ran into something similar. > > > > This might help once it goes in: > > https://github.com/Jasig/java-cas-client/pull/105 > > > > You are welcome to try it out and further validate it. > > > > - Misagh > > > > On Jun 3, 2015, at 2:08 PM, Manfredo Hopp <[email protected]> wrote: > > > > > > > > Hi, we are trying to implement Cas v4 to authenticate users through a > Jersey client. > > > > In this configuration there is a central autenticatior which also manages > service tickets through jersey, following a redirection to the url of > application. > > > > This redirection passes ServiceTicket through SAML query paramter against > an application with following filters active: > > > > <filter-name>CAS Validation Filter</filter-name> > > > <filter-class>org.jasig.cas.client.validation.Saml11TicketValidationFilter</filter-class> > > ... > > <init-param> > > <param-name>redirectAfterValidation</param-name> > > <param-value>true</param-value> > > </init-param> > > ... > > > > <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-name>CAS Authentication Filter</filter-name> > > > > > > Cas accepts redirection as valid BUT strips off QueryString. > > > > Question: is there a means in where QueryString can be preserved at least > for the nom SAML parameters? > > > > Thank you > > > > Manfred > > -- > > You are currently subscribed to [email protected] as: > [email protected] > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > > -- > > You are currently subscribed to [email protected] as: > [email protected] > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > > > > > > -- > > You are currently subscribed to [email protected] as: > [email protected] > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > > -- > > You are currently subscribed to [email protected] as: > [email protected] > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
