Barrow,

The easiest way is to create a SOAP web service endpoint (I recommend xFire
as its easily integrated with Spring).  Your endpoint would accept that SOAP
message and you would delegate authentication to the already configured
"centralAuthenticationService" bean.  This "centralAuthenticationService"
bean creates, deletes and validates tickets.  Every CAS deployment already
has one configured.  You would then configure CAS as you normally would by
editing the deployerConfigContext.xml to use your AuthenticationHandler.

-Scott

On 3/23/07, Barrow Kwan <[EMAIL PROTECTED]> wrote:

This topic has been asked a few times but I still can't find a good
document.

( I think Scott Battaglia mention an example in CVS but I could not find
it.. that folder is empty )

I have an application that will pass me this SOAP Message
<?xml version="1.0" encoding="UTF-8" ?>
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
  <soapenv:Body>
    <Authenticate xmlns="urn:authentication.soap.test.com">
      <username>demo at test.com</username>
      <password>demo</password>
    </Authenticate>
  </soapenv:Body>
</soapenv:Envelope>

How can I make CAS take this SOAP message and authenticate this
user?  I just need to know how to do it in the high level, like what
I need to implement in CAS, what .xml file need to be
modified.etc..   If someone has sample app, that will be helpful too.

thanks



Barrow Kwan
ThoughtWorks Inc
410 Townsend St, 4th Floor
San Francisco, CA 94107
USA
(415)869-3103




_______________________________________________
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