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="+lt<http://localhost:8080/cas/login?username=dummy&password=dummy&service=http://localhost:8080/index.html&lt=%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

Reply via email to