Hi Dan,

this doenst work too :-(

following the trace from tcpmon:

POST /GDHSService/services/INFOService HTTP/1.1
Content-Type: text/xml; charset=UTF-8
SOAPAction: ""
Cache-Control: no-cache
Pragma: no-cache
User-Agent: Java/1.5.0_11
Host: localhost:9090
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Transfer-Encoding: chunked

18c
<soap:Envelope mlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
 <soap:Body>
  <ns2:getCompanies 
    xmlns="http://xml.apache.org/xml-soap";
    xmlns:ns2="http://webservices.impl.service.prj.beckercoding.de";
    xmlns:ns3="http://bean.transfer.services.beckercoding.de";
    xmlns:ns4="http://127.0.0.1:9090/GDHSService/services/INFOService";>
    <ns2:gmId>1</ns2:gmId>
   </ns2:getCompanies>
  </soap:Body>
</soap:Envelope>
0


Thanks for your help
Axel




dkulp wrote:
> 
> 
> Alex,
> 
> Could you try the JAX-WS standard way of setting the username/password?
> 
> INFOServiceService ss = new INFOServiceService(SERVICE_URL,
>                 SERVICE_NAME);
> INFOService port = ss.getINFOService();
> BindingProvider bp = (BindingProvider)port;
> bp.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "BJ");
> bp.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "pswd");
> 
> 
> Dan
> 
> 
> On Wednesday 25 July 2007 17:27, Axel Becker wrote:
>> Hi,
>>
>> i generated the client code with the wsdl2java from an existing wsdl.
>>
>> now i want to connect to this service (it is an axis 1 webservice).
>> the service ist protected with a http basic authentication. i use the
>> following code, but it doesnt work :-(
>>
>> INFOServiceService ss = new INFOServiceService(SERVICE_URL,
>> SERVICE_NAME);
>>
>> Client client = ClientProxy.getClient(ss.getINFOService());
>> HTTPConduit httpConduit = (HTTPConduit) client.getConduit();
>>
>> httpConduit.getAuthorization().setUserName("username1");
>> httpConduit.getProxyAuthorization().setUserName("username1");
>>
>> INFOService service = ss.getINFOService();
>> //do somthing with service
>>
>> Where is the mistake?
>>
>> Thanks for your help!
>> Axel
>>
>>
>> PS: the serverside (axis1) code to get the auth parameter is:
>> String username = MessageContext.getCurrentContext().getUsername();
> 
> -- 
> J. Daniel Kulp
> Principal Engineer
> IONA
> P: 781-902-8727    C: 508-380-7194
> [EMAIL PROTECTED]
> http://www.dankulp.com/blog
> 
> 

-- 
View this message in context: 
http://www.nabble.com/HTTP-Basic-Auth-with-wsdl2java-generated-Client-tf4148070.html#a11806102
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to