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

Reply via email to