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.

Reply via email to