May be that this question is trivial, I'm sorry for that..

I developed a SOAP service using CXF+Spring and it work fine. I have some
problem when I try to secure the service via UserToken on Ws-Security.

This is my configuration (using spring):


        <jaxws:endpoint address="/soapservice" implementor="#soapservice">
                <jaxws:inInterceptors>
                        <bean 
class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
                                <constructor-arg>
                                        <map>
                                                <entry key="action" 
value="UsernameToken" />
                                                <entry key="passwordType" 
value="PasswordText" />
                                                <entry 
key="passwordCallbackRef">
                                                        <ref 
bean="myPasswordCallback" />
                                                </entry>
                                        </map>
                                </constructor-arg>
                        </bean>
                </jaxws:inInterceptors>
        </jaxws:endpoint>


        <bean id="myPasswordCallback"
                
class="org.uario.seaworkengine.web.services.security.PasswordCallback" />



IN order to consume the service, I call it using this header:

<wsse:Security soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next";
        soapenv:mustUnderstand="0"

xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
        xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
        <wsse:UserNameToken>
                <wsse:Username>joe</wsse:Username>
                <wsse:Password>joespassword</wsse:Password>
        </wsse:UserNameToken>
</wsse:Security>


by mean of a java client developed with AXIS. The client works if the Web
Services is not secured.

The response of the call is:

An error was discovered processing the <wsse:Security> header.


Any idea?  In debug mode the myPasswordCallback bean is never used....   

That you for your help.



 



--
View this message in context: 
http://cxf.547215.n5.nabble.com/Ws-Security-client-newbie-tp5756790.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to