Yes.
I use:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sec="http://cxf.apache.org/configuration/security"
xmlns:http="http://cxf.apache.org/transports/http/configuration"
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
xsi:schemaLocation="
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
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<http:conduit
name="{http://schemas.microsoft.com/sharepoint/soap/directory/}UserGroupSoap12.http-conduit">
<http:authorization>
<sec:UserName>user</sec:UserName>
<sec:Password>password</sec:Password>
</http:authorization>
</http:conduit>
</beans>
Freeman Fang wrote:
>
> Hi,
> Just want to ensure,
> you exactly use
> <http:conduit
> name="{http://schemas.microsoft.com/sharepoint/soap/directory/
> }UserGroupSoap12.http-conduit"> ?
>
> Freeman
>
> On 2009-9-1, at 下午2:20, LeeCK wrote:
>
>>
>> Hi Freeman,
>>
>> After removing the ":", I am still getting 401 UNAUTHORIZED.
>>
>>
>> Freeman Fang wrote:
>>>
>>> Hi,
>>>
>>> Comment inline
>>> On 2009-8-28, at 上午7:48, LeeCK wrote:
>>>
>>>>
>>>> I am trying to get cxf-bc provider working with basic auth.
>>>>
>>>> When talking to the same endpoint directly using CXF, the basic auth
>>>> works
>>>> with the code below:
>>>> AuthorizationPolicy authorization = new AuthorizationPolicy();
>>>> authorization.setUserName(user);
>>>> authorization.setPassword(password);
>>>> httpConduit .setAuthorization(authorization);
>>>>
>>>> So I hope I can do something similar with servicemix cxf-bc
>>>> provider. I
>>>> tried with the xbean and basic auth below but basic_auth
>>>> configuration seems
>>>> to be ignored. Is there something wrong with my xbean?
>>>> xbean.xml:
>>>> <beans xmlns="http://www.springframework.org/schema/beans"
>>>> xmlns:cxfbc="http://servicemix.apache.org/cxfbc/1.0"
>>>>
>>>> xmlns:ssdir="http://schemas.microsoft.com/sharepoint/soap/
>>>> directory/">
>>>> <cxfbc:provider wsdl="classpath:service.wsdl"
>>>> locationURI="http://...../usergroup.asmx"
>>>> service="ssdir:UserGroup"
>>>> endpoint="UserGroupSoap12"
>>>> useJBIWrapper="false"
>>>> busCfg="classpath:basic_auth.xml"
>>>> interfaceName="ssdir:UserGroupSoap">
>>>> </cxfbc:provider>
>>>> </beans>
>>>>
>>>> basic_auth.xml:
>>>> <beans xmlns="http://www.springframework.org/schema/beans"
>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>>> xmlns:sec="http://cxf.apache.org/configuration/security"
>>>> xmlns:http="http://cxf.apache.org/transports/http/configuration"
>>>> xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
>>>> xsi:schemaLocation="
>>>> 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
>>>> http://www.springframework.org/schema/beans
>>>>
>>>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
>>>> <http:conduit name="{http://..../}:UserGroupSoap12.http-conduit">
>>> it should be something like
>>> <http:conduit name="{your_name_space}your_endpoint_name.http-
>>> conduit">
>>> there shouldn't be a ":" between namespace and endpoint name
>>> so try with
>>> <http:conduit
>>> name="{http://schemas.microsoft.com/sharepoint/soap/directory/
>>> }UserGroupSoap12.http-conduit">
>>>> <http:authorization>
>>>> <sec:UserName>user</sec:UserName>
>>>> <sec:Password>password</sec:Password>
>>>> </http:authorization>
>>>> </http:conduit>
>>>> </beans>
>>>>
>>>> tcpmon response:
>>>> HTTP/1.1 401 Unauthorized
>>>> Server: Microsoft-IIS/6.0
>>>> WWW-Authenticate: NTLM
>>>> WWW-Authenticate: Basic realm="....."
>>>> X-Powered-By: ASP.NET
>>>> ........
>>>> 401 UNAUTHORIZED
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/cxf-bc-provider-basic-authentication-tp25181843p25181843.html
>>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>>
>>>
>>>
>>> --
>>> Freeman Fang
>>> ------------------------
>>> Open Source SOA: http://fusesource.com
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/cxf-bc-provider-basic-authentication-tp25181843p25234940.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>
>
> --
> Freeman Fang
> ------------------------
> Open Source SOA: http://fusesource.com
>
>
>
--
View this message in context:
http://www.nabble.com/cxf-bc-provider-basic-authentication-tp25181843p25235386.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.