Hello, I had earlier blogged about using the Metro STS[1] in a WS-Trust scenario with a Metro Client and Web Service provider. I've recently been able to also get a CXF client and WSP to work with the Metro STS (blog entry forthcoming). I would like to do the same with PicketLink STS, using either Metro or CXF web service clients and providers (as I understand, PL STS only works with SAML 2 assertions something not yet supported in CXF but I expect that to be coming in soon.)
Regardless, I don't know how to install PL STS on Tomcat -- the download[2] just provides three JARs, no WARs for Servlet deployment. This forum entry[3] indicates I will actually need a web service stack to host the STS on (it would be awesome if I could host it with CXF, as it does not have its own STS), but is there any documentation on how to do that? Does the PL STS have a WSDL for which I run wsdl2java and *then* package with the three JARs from the PL download? What do I do?
Thanks,
Glen
[1] http://www.jroller.com/gmazza/entry/metro_and_wstrust
Hi Glen, currently PicketLink STS has been tested only on JBAS. It is a JAXWS based service and I am reasonably confident that it will work on Tomcat, but we have no motivation to test it there.