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
---------------------------------------------------------------------