cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Colm O hEigeartaigh <cohei...@apache.org>
Subject Re: Ws-Security client [newbie]
Date Fri, 01 May 2015 15:29:46 GMT
Is that the exact header that you are using? If so then it is incorrect, as
it should be "UsernameToken" and not "UserNameToken".

Colm.

On Thu, Apr 30, 2015 at 2:10 PM, DfCode <francesco.damore@gmail.com> wrote:

> May be that this question is trivial, I'm sorry for that..
>
> I developed a SOAP service using CXF+Spring and it work fine. I have some
> problem when I try to secure the service via UserToken on Ws-Security.
>
> This is my configuration (using spring):
>
>
>         <jaxws:endpoint address="/soapservice" implementor="#soapservice">
>                 <jaxws:inInterceptors>
>                         <bean
> class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor">
>                                 <constructor-arg>
>                                         <map>
>                                                 <entry key="action"
> value="UsernameToken" />
>                                                 <entry key="passwordType"
> value="PasswordText" />
>                                                 <entry
> key="passwordCallbackRef">
>                                                         <ref
> bean="myPasswordCallback" />
>                                                 </entry>
>                                         </map>
>                                 </constructor-arg>
>                         </bean>
>                 </jaxws:inInterceptors>
>         </jaxws:endpoint>
>
>
>         <bean id="myPasswordCallback"
>
> class="org.uario.seaworkengine.web.services.security.PasswordCallback" />
>
>
>
> IN order to consume the service, I call it using this header:
>
> <wsse:Security soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next"
>         soapenv:mustUnderstand="0"
>
> xmlns:wsse="
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
> "
>         xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
>         <wsse:UserNameToken>
>                 <wsse:Username>joe</wsse:Username>
>                 <wsse:Password>joespassword</wsse:Password>
>         </wsse:UserNameToken>
> </wsse:Security>
>
>
> by mean of a java client developed with AXIS. The client works if the Web
> Services is not secured.
>
> The response of the call is:
>
> An error was discovered processing the <wsse:Security> header.
>
>
> Any idea?  In debug mode the myPasswordCallback bean is never used....
>
> That you for your help.
>
>
>
>
>
>
>
> --
> View this message in context:
> http://cxf.547215.n5.nabble.com/Ws-Security-client-newbie-tp5756790.html
> Sent from the cxf-user mailing list archive at Nabble.com.
>



-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message