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.
