You should never use the CAS Cookie token for anything (in theory you shouldn't access it at all ;-)). You can only validate Service Tickets using the validate methods.
Any reason why you can't use the CAS login page? If you have to collect the username/password and pass it to CAS (which we don't recommend) you have a couple options. You can use the login form as part of an iframe (which I think is detailed in our wiki) or look at the new RESTful API. -Scott On Fri, Aug 15, 2008 at 9:25 AM, Jason Roscoe <[EMAIL PROTECTED]> wrote: > Here is what we are trying to accomplish. We have our own login screen > that is invoking the cas/login method. We are sending an HTTP get request > to the default CAS login page, retrieving the lt token, and then sending an > HTTP post request to CAS with the username/password/lt in the body of the > post. We wrote our own Authentication handler and implemented it into cas > as a jar. We are successfully authenticating, and then getting the CASTGC > value and setting that as our token. I'm thinking this is not the correct > value for our validation token that we want to use for SSO, right? We are > not sending a "service" parameter to the /cas/login url, as we just want to > get the validated token and continue with our login process code. If you > need any code we are using, I can certainly supply that. We are currently > using IBM WAS 6.1 and using j_security_check, but need to switch to CAS for > SSO. > > > > Thanks for your help!! > > > ------------------------------ > > *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On > Behalf Of *Scott Battaglia > *Sent:* Friday, August 15, 2008 9:07 AM > *To:* Yale CAS mailing list > *Subject:* Re: Error validating ticket > > > > Are you trying to validate a TicketGrantingTicket? If so how did your > application get access to that TGT? > > -Scott > > On Fri, Aug 15, 2008 at 8:38 AM, Jason Roscoe <[EMAIL PROTECTED]> wrote: > > I am trying to use the serviceValidate method to validate a cas ticket, but > I get this error: > > > > Error 500: Request processing failed; nested exception is > java.lang.ClassCastException: Ticket > [TGT-11-j45Ct4n0q1vPyG3oF5FflbWYMjONJxeW6WjDz6Ub6tc3EUq5z9-cas is of type > class org.jasig.cas.ticket.TicketGrantingTicketImpl when we were expecting > interface org.jasig.cas.ticket.ServiceTicket > > > > How can I fix this? > > > > Thanks > > > ------------------------------ > > Disclaimer: This e-mail message is intended only for the personal use of > the recipient(s) named above. If you are not an intended recipient, you > may not review, copy or distribute this message. If you have received this > communication in error, please notify us immediately by e-mail and delete > the original message. > > This e-mail expresses views only of the sender, which are not to be > attributed to Rite Aid Corporation and may not be copied or distributed > without this statement. > > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas > > > > ------------------------------ > Disclaimer: This e-mail message is intended only for the personal use of > the recipient(s) named above. If you are not an intended recipient, you > may not review, copy or distribute this message. If you have received this > communication in error, please notify us immediately by e-mail and delete > the original message. > > This e-mail expresses views only of the sender, which are not to be > attributed to Rite Aid Corporation and may not be copied or distributed > without this statement. > > _______________________________________________ > 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
