Hi Adam, I think Glen Mazza's blog can be also useful for you: http://www.jroller.com/gmazza/entry/cxf_usernametoken_profile
Cheers, Andrei. > -----Original Message----- > From: adamcchang [mailto:[email protected]] > Sent: Freitag, 8. März 2013 22:58 > To: [email protected] > Subject: RE: Interceptors for WS security > > Hi Andrei, > > I have finally had time to look into this issue again. It has been a while. > :) I have looked through the example in samples/ws_security/ut_policy but I > don't quite get it. Maybe the missing part is I forgot to mention I am doing > java first for creating my WS server. I am looking for ways to add WS > security > (as simply as plain text username/password) to my existing web services > (generated by CXF java-first method). All I am doing now is putting > annotation in front of my java code and then the web services are generated > automatically through CXF (please see my server side code snippet below). > > I suspect I would need to > 1. Add configuration to enable WS security (adding WS security annotation?) > 2. Create an interceptor (or handler) to verify the username/password 3. > Have client put username/password in the SOAP header > > Could you kindly point me to a document or an example that I can follow if > possible please? > > Thanks a lot. > > ~Adam > > Interface class DWHServer.java: > > @WebService(name="DWHServer", > targetNamespace="http://www.adcom.uci.edu") > public interface DWHServer { > public List<ChartValidation> isValidKFSCharts( > @WebParam(name="kfsChartList") > List<ChartParameters> kfsChartList); > } > .... > } > > Implementation class DWHServerImpl.java: > > @WebService(endpointInterface = > "edu.uci.oit.dwh.webservices.DWHServer", > serviceName = "DWHServer") > @InInterceptors(interceptors={"edu.uci.oit.dwh.webservices.WSSecurityInt > erceptor"}) > > public class DWHServerImpl implements DWHServer { > public List<ChartValidation> isValidKFSCharts(List<ChartParameters> > kfsChartList) { > .... > } > } > > > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/Interceptors-for-WS-security- > tp5722285p5724323.html > Sent from the cxf-user mailing list archive at Nabble.com.
