Hello -

You could use something like this, but there is a bug in the WSS4JInInterceptor https://issues.apache.org/jira/browse/CXF-819 that needs to be address beffore you can use a password callback by reference

<jaxws:endpoint id="metadataService" address="/MetadataService" implementor="#metadataServiceImpl">
                <jaxws:inInterceptors>
                        <bean 
class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor"/>
                        <bean 
class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
                                <property name="properties">
                                        <map>
                                                <entry key="action" 
value="UsernameToken"/>
                                                <entry key="passwordType" 
value="PasswordText"/>
<entry key="passwordCallbackRef" value- ref="authenticationCallbackHandler"/>
                                        </map>
                                </property>
                        </bean>
                </jaxws:inInterceptors>
        </jaxws:endpoint>

On Jul 20, 2007, at 2:32 PM, gdprao wrote:


I have used spring and Xfire combination to configure WSS4J for user
authentication with WSS4JInHandler. I would like to know whether it is supported in CXF. Appreciate if someone could help me out on this. My
current configuration is as follows:

<property name="inHandlers">
                        <list>
                                <bean 
class="org.codehaus.xfire.util.dom.DOMInHandler" />
                                <bean
                                        
class="org.codehaus.xfire.security.wss4j.WSS4JInHandler">
                                        <property name="properties">
                                                <map>
                                                        <entry 
key="passwordCallbackRef">
                                                                <bean
                                                                
class="com.mydomain.security.PasswordHandler">
                                                                </bean>
                                                        </entry>
                                                        <entry key="action" 
value="UsernameToken" />
                                                </map>
                                        </property>

                                </bean>
                                <bean
                                        
class="com.mydomain.security.ValidateUserTokenHandler" />
                        </list>
</property>
--
View this message in context: http://www.nabble.com/WSS4J- implementation-in-CXF-tf4119426.html#a11715464
Sent from the cxf-user mailing list archive at Nabble.com.





Julio Arias
Java Developer
Roundbox Global : enterprise : technology : genius
---------------------------------------------------------------------
Avenida 11 y Calle 7-9, Barrio Amón, San Jose, Costa Rica
tel: 404.567.5000 ext. 2001 | cell: 11.506.849.5981
email: [EMAIL PROTECTED] | www.rbxglobal.com
---------------------------------------------------------------------

Reply via email to