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
