I tried as shown below, but get runtime exception of:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>com.MyCompany.service.security.MyPasswordCallback cannot be
cast java.lang.String</faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>


    <bean id="wss4jInInterceptorServer"
class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
        <constructor-arg>
            <map>
                <entry key="action" value="UsernameToken"/>
                <entry key="passwordType" value="PasswordText"/>
                <entry key="passwordCallbackClass"
value-ref="passwordCallbackRef"/>
            </map>
        </constructor-arg>
    </bean>


    <bean id="passwordCallbackRef"
class="com.myCompany.security.MyPasswordCallback">
        <property name="key1" value="value1"/>
        <property name="key2" value="value2"/>
    </bean>

-- 
View this message in context: 
http://cxf.547215.n5.nabble.com/passing-parameters-to-callback-handler-tp3271496p3272450.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to