On Fri, 2009-09-18 at 18:36 +0530, virg g wrote:
> Hi,
>  I am using httpd client of version 3.1. and running my application on
> windows vista.  we have share point portal site (which is *intranet*) which
> takes default my windows logon credentials when i access this site from the
> browser. I am trying to acces the same site from my java application using
> http client and passing same credentials. But it always fails with "401"
> error. Here is error
> I browsed the net, but i found the same code what i am using
> 
> *Sep 18, 2009 6:14:32 PM
> org.apache.commons.httpclient.auth.AuthChallengeProcessor selectAuthScheme
> INFO: ntlm authentication scheme selected
> Status 401
> Sep 18, 2009 6:14:33 PM org.apache.commons.httpclient.HttpMethodDirector
> processWWWAuthChallenge
> INFO: Failure authenticating with NTLM <any
> realm>@sharepoint.teams.com:80<http://sharepoint.teams.com/>
> *
> 
> Here is my test code
> 
> String url="http://sharepoint.teams.com/test/index.aspx";;
> HttpClient httpclient = new HttpClient();
> httpclient .getParams().setAuthenticationPreemptive(true);
> 
>  NTCredentials defaultcreds = new
> NTCredentials("username","password","","myusernamedomain");
>  httpclient .getState().setCredentials(AuthScope.ANY,defaultcreds);
> GetMethod get = new GetMethod(url);
>  int status = httpclient .executeMethod(get);
>  System.out.println("status"+status);
> 
> I have changed parameters for NTCredentials as usually i access the site by
> entering mydomail\username . so changed to
> NTCredentials defaultcreds = new
> NTCredentials("myusernamedomain\username","password","",""");
> But same error and also passed hostname
> NTCredentials defaultcreds = new
> NTCredentials("myusernamedomain\username","password","sharepoint.teams.com
> ",""");
> I have tried all the combinations, but no success.
> 
> Is there anything else i am missing. What could be problem. Please help me,
> really i am stuck here.
> 
> Thanks in advance
> Virg

Upgrade to HttpClient 4.0 and follow the instructions of this guide:

http://hc.apache.org/httpcomponents-client/ntlm.html

Oleg


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to