What is doing the infinite redirect? Your browser or whatever you are using to the do the GET/POST? If you're not following redirects there is should be no way it can redirect. It should stop.
-Scott On 3/15/07, t ray <[EMAIL PROTECTED]> wrote:
I did set it to not follow redirects with the same results. Just to confirm, I need to do a GET and a POST to the SAME url (/login), correct? Any other suggestions highly appreaciated... Thanks. ----- Original Message ---- From: Scott Battaglia <[EMAIL PROTECTED]> To: Yale CAS mailing list <[email protected]> Sent: Wednesday, March 14, 2007 8:08:28 PM Subject: Re: How to obtain a service ticket? You may want to set whatever it is you are using to retrieve the login page to not follow redirects. -Scott On 3/14/07, t ray < [EMAIL PROTECTED]> wrote: > > Hi, > I tried your instructions and got as far as post to login again. I > posted to > > http://localhost:8080/cas/login?username=dummy&password=dummy&service=http://localhost:8080/index.html<="+lt<http://localhost:8080/cas/login?username=dummy&password=dummy&service=http://localhost:8080/index.html<=%22+lt> > The last lt is actually a string containing the value of 'lt'. I get > back a "server was redirected too many times" error. I am using > http://localhost:8080/index.html for service since I don't really have a > service to refer to. I tried http://www.yahoo.com just to check it out > with no success. > > What am I missing? > > Thanks. > > > > ----- Original Message ---- > From: Scott Battaglia < [EMAIL PROTECTED]> > To: Yale CAS mailing list <[email protected]> > Sent: Tuesday, March 13, 2007 8:15:28 PM > Subject: Re: How to obtain a service ticket? > > You can do a GET/POST and parse the response. You would need to do the > following: > > 1. Do a GET call to /cas/login > 2. Parse the return page for the "lt" value > 3. Do a POST call to /cas/login with the username, password, service and > lt (you may also need the other parameters which are listed in the > casLoginView.jsp) > 4. Your HTTP response will be a redirect. You will need to retrieve the > service ticket from the redirect url. > > Hope that helps. > -Scott > > On 3/13/07, t ray <[EMAIL PROTECTED] > wrote: > > > > Thanks for the response. > > What I didn't get from your response is this- Is doing the GET/POST > > and parsing the response a possible solution? My own knowledge about Spring > > etc is limited. So, figuring out how to create a Controller and wire it into > > the framework may turn out to be harder than doing a GET/POST and parsing > > the response. So, if it is possible to do a GET/POST and parse the response, > > I would like some pointers on how to do that. > > > > Thanks. > > > > ----- Original Message ---- > > From: Scott Battaglia < [EMAIL PROTECTED]> > > To: Yale CAS mailing list <[email protected]> > > Sent: Monday, March 12, 2007 8:19:22 PM > > Subject: Re: How to obtain a service ticket? > > > > If you want to do something like that I recommend creating a different > > endpoint Controller that takes your parameters constructs the credentials > > and passes them to an instance of CentralAuthenticationService which would > > allow you to obtain a service ticket which you can return as the body of > > your response. This gets around the whole parsing the GET and doing a POST > > to the normal workflow. > > > > -Scott > > > > On 3/12/07, t ray <[EMAIL PROTECTED] > wrote: > > > > > > I need to be able to authenticate a username/password combo > > > received from a legacy NON-webapp. From reading some of the old forum > > > messages( http://tp.its.yale.edu/pipermail/cas/2004-July/000617.html) > > > <http://tp.its.yale.edu/pipermail/cas/2004-July/000617.html%29>, it > > > seems I can do a get/post to the CAS login servlet and parse the response > > > for a service ticket (not particularly appealing). Another method appears to > > > be to use the ServiceTicketValidator class and call validate() with a > > > service ticket. However, I am not sure how to get a service ticket in the > > > first place (an unused service ticket is what I need). The documentation for > > > CASFilter and CASValidateFilter indicate that these classes can be used to > > > do validation but I am not sure how (there don't seem to be any validate() > > > kind of methods on either of these 2 classes). > > > > > > Can someone please clarify? If I am going to use the get/post > > > method, what is the name of the params to pass (Is > > > ?username=xyz&password=abc ok?) > > > > > > Thanks for your help. > > > > > > > > > ------------------------------ > > > Never miss an email again! > > > Yahoo! Toolbar > > > <http://us.rd.yahoo.com/evt=49938/*http://tools.search.yahoo.com/toolbar/features/mail/>alerts > > > you the instant new Mail arrives. Check it out. > > > > > > _______________________________________________ > > > Yale CAS mailing list > > > [email protected] > > > http://tp.its.yale.edu/mailman/listinfo/cas > > > > > > > > > > > > -- > > -Scott Battaglia > > > > LinkedIn: http://www.linkedin.com/in/scottbattaglia > > _______________________________________________ > > Yale CAS mailing list > > [email protected] > > http://tp.its.yale.edu/mailman/listinfo/cas > > > > > > ------------------------------ > > It's here! Your new message! > > Get new email alerts<http://us.rd.yahoo.com/evt=49938/*http://tools.search.yahoo.com/toolbar/features/mail/>with the free Yahoo! > > Toolbar. > > > > _______________________________________________ > > Yale CAS mailing list > > [email protected] > > http://tp.its.yale.edu/mailman/listinfo/cas > > > > > > > -- > -Scott Battaglia > > LinkedIn: http://www.linkedin.com/in/scottbattaglia > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas > > > ------------------------------ > Sucker-punch spam with award-winning protection. > Try the free Yahoo! Mail Beta. > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas > > -- -Scott Battaglia LinkedIn: http://www.linkedin.com/in/scottbattaglia _______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas ------------------------------ We won't tell. Get more on shows you hate to love<http://us.rd.yahoo.com/evt=49980/*http://tv.yahoo.com/collections/265%0A> (and love to hate): Yahoo! TV's Guilty Pleasures list.<http://us.rd.yahoo.com/evt=49980/*http://tv.yahoo.com/collections/265%0A> _______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
-- -Scott Battaglia LinkedIn: http://www.linkedin.com/in/scottbattaglia
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
