I am using Axis2-1.1 and am trying to implement the user name token authentication. I've followed the samples but keep getting the following SOAP fault string:

WSDoAllReceiver: Incoming message does not contain required Security header

I'm using SOAPUI version 1.7.5 as the client and have the following header:

   <soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext1.0.xsd"; soapenv:mustUnderstand="1">
         <wsse:UsernameToken>
            <wsse:Username>bob</wsse:Username>
            <wsse:Password>pword</wsse:Password>
         </wsse:UsernameToken>
      </wsse:Security>
   </soapenv:Header>

My services.xml file has the following lines to engage rampart:

<module ref="rampart" />
<parameter name="InflowSecurity">
      <action>
        <items>UsernameToken</items>
        
<passwordCallbackClass>com.mycompany.myservice.producer.handlers.PWCBHandler</passwordCallbackClass>
      </action>
    </parameter>

What am I missing?

Thanks,
T

Reply via email to