On Thursday 18 November 2010 4:05:04 pm mamerkashi wrote:
> Hello,
>
> I have setup my spring configuration to invoke WSS4JInInterceptor and
> passing to it, as arguments MyPasswordCallback (please see below). I would
> like to pass certain configuration parameters to MyPasswordCallback class.
> Does anyone know how to achieve this?
>
> Thanks in advance
>
>
> <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="com.mycompany.security.MyPasswordCallback"/>
> </map>
> </constructor-arg>
> </bean>
I THINK (I'm not 100% sure on this), you can do:
<entry key="passwordCallbackRef">
<bean class="com.mycompany.security.MyPasswordCallback">
<property .....>
</bean>
</entry>
or similar to pass an actual instance of the callback class in.
--
Daniel Kulp
[email protected]
http://dankulp.com/blog