3.3.3

Alexander Barker
Senior Programmer
California Lutheran University
Information Systems and Services
60 West Olsen Road
Thousand Oaks, CA 91360
805.493.3912


On 02/04/2010 05:23 PM, William G. Thompson, Jr. wrote:
> Which CAS server version are you using?
>
> I think this was fixed in 3.1.7
> http://www.ja-sig.org/issues/browse/CASC-88
>
> Bill
>
>
>
>
> On Thu, Feb 4, 2010 at 7:05 PM, Alex Barker <[email protected]> wrote:
>   
>> I keep getting the attached stack trace when I try to forward the ticket
>> returned by
>> principal.getProxyTicketFor("https://phobos.callutheran.edu:8443/cas/clearPass";)
>> to clearPass.  My servlet is almost identical to
>> http://www.ja-sig.org/wiki/display/CASC/JA-SIG+Java+Client+Simple+WebApp+Sample
>> ( http://www.ja-sig.org/wiki/download/attachments/13569483/mywebapp.war
>> ) except instead of trying to display the proxy ticket in getpt.jsp I am
>> doing the following:
>>
>> URL clearPassUrl = new URL(targetService + "?ticket=" + ticket +
>> "&service=" + URLEncoder.encode(targetService, "UTF-8"));
>> URLConnection clearPassConnection = clearPassUrl.openConnection();
>> BufferedReader in = new BufferedReader( new
>> InputStreamReader(clearPassConnection.getInputStream()) );
>>
>> String inputLine;
>> String message = "";
>> while ((inputLine = in.readLine()) != null) {
>>        message += inputLine + "\n";
>> }
>> in.close();
>>
>>
>> I am not sure of the code above is correct but its the only example I
>> was able to find (
>> http://github.com/wgthom/CasOwa/blob/master/CasOwaAuthHandler.cs ) for
>> interfacing with the clearPass service.  Does anyone know what I might
>> be doing wrong or a better way to work with clearPass?
>>
>>
>> StackTrace:
>>
>> 2010-02-04 15:16:50,489 INFO
>> [org.jasig.cas.authentication.AuthenticationManagerImpl] -
>> <AuthenticationHandler:
>> org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler successfully
>> authenticated the user which provided the following credentials:
>> [username:
>> abarker]>
>>
>> 2010-02-04 15:16:50,498 INFO
>> [org.jasig.cas.CentralAuthenticationServiceImpl] - <Granted service
>> ticket [ST-1-xLIbmcTyCVHoXlcImFOj-phobos] for service
>> [https://phobos.callutheran.edu:8443/ClearPassBridge/ServiceTicket] for
>> user [abarker]>
>> 2010-02-04 15:16:50,545 INFO
>> [org.jasig.cas.authentication.AuthenticationManagerImpl] -
>> <AuthenticationHandler:
>> org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
>> successfully authenticated the user which provided the following
>> credentials: [callbackUrl:
>> https://phobos.callutheran.edu:8443/ClearPassBridge/proxyCallback]>
>>
>> 2010-02-04 15:16:50,595 INFO
>> [org.jasig.cas.CentralAuthenticationServiceImpl] - <Granted service
>> ticket [ST-2-Spd5LN0kL2dsH2SESs9Y-phobos] for service
>> [https://phobos.callutheran.edu:8443/cas/clearPass] for user
>> [https://phobos.callutheran.edu:8443/ClearPassBridge/proxyCallback]>
>>
>> Feb 4, 2010 3:16:50 PM org.apache.tomcat.util.http.Parameters
>> processParameters
>>
>> WARNING: Parameters: Invalid chunk
>> ignored.
>>
>> 2010-02-04 15:16:50,627 INFO
>> [org.jasig.cas.client.proxy.ProxyGrantingTicketStorageImpl] - <No Proxy
>> Ticket found for
>>     
>>>       
>> 2010-02-04 15:16:50,632 ERROR
>> [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas].[cas]]
>> - <Servlet.service() for servlet cas threw
>> exception>
>>
>> java.lang.ClassCastException: java.lang.String cannot be cast to
>> [Ljava.lang.String;
>>
>>        at
>> org.jasig.cas.client.validation.ProxyList.contains(ProxyList.java:34)
>>
>>        at
>> org.jasig.cas.client.validation.Cas20ProxyTicketValidator.customParseResponse(Cas20ProxyTicketValidator.java:47)
>>
>>        at
>> org.jasig.cas.client.validation.Cas20ServiceTicketValidator.parseResponseFromServer(Cas20ServiceTicketValidator.java:94)
>>
>>        at
>> org.jasig.cas.client.validation.AbstractUrlBasedTicketValidator.validate(AbstractUrlBasedTicketValidator.java:188)
>>
>>        at
>> org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:132)
>>
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>        at
>> org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientInfoThreadLocalFilter.java:48)
>>        at
>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>        at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
>>        at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
>>        at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>        at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>>        at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>        at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
>>        at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
>>        at
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>>        at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>>        at
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>>        at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
>>        at java.lang.Thread.run(Thread.java:636)
>>
>>
>> --
>> 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

Reply via email to