Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
2.1
-
None
-
Tomcat 6, JDK 1.5
-
Unknown
Description
Similar to issue CXF-922.
Spring configuration with simple:client:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:simple="http://cxf.apache.org/simple"
xmlns:sec="http://cxf.apache.org/configuration/security"
xmlns:http="http://cxf.apache.org/transports/http/configuration"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/simple http://cxf.apache.org/schemas/simple.xsd
http://cxf.apache.org/configuration/security http://cxf.apache.org/schemas/configuration/security.xsd
http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd">
<simple:client id="cxf-client"
address="http://localhost:8080/webservices/MyService"
serviceClass="de.my.service.MyService">
<simple:dataBinding>
<bean class="org.apache.cxf.aegis.databinding.AegisDatabinding" />
</simple:dataBinding>
</simple:client>
<http:conduit name="
{http://service.my.de/}MyServicePort.http-conduit">
<http:authorization>
<sec:UserName>myTestuser</sec:UserName>
<sec:Password>myTestpassword</sec:Password>
</http:authorization>
</http:conduit>
</beans>
Also tried the wildcard solution explained here - http://cwiki.apache.org/CXF20DOC/client-http-transport-including-ssl-support.html:
<http:conduit name="*.http-conduit">
<http:authorization>
<sec:UserName>myTestuser</sec:UserName>
<sec:Password>myTestpassword</sec:Password>
</http:authorization>
</http:conduit>
AuthorizationPolicy exists, but userName and password are null (see screenshot).