authentifier avec ntlm (ou kerberos) à l'aide de java UrlConnection

J'ai besoin de consommer un service web rest en java, en passant les informations d'identification d'un compte d'utilisateur de domaine.

droit maintenant, je suis en train de faire avec l'asp classique


set xmlHttp = server.createObject( "msxml2.serverxmlhttp" )
xmlHttp.open method, url, false, domain & "\" & user, password
xmlHttp.send body
out = xmlHttp.responseText
set xmlHttp = nothing

et avec asp.net



HttpWebRequest request = (HttpWebRequest) WebRequest.Create( url );

request.Credentials = new NetworkCredential(user, password, domain);

request.Method = WebRequestMethods.Http.Get

HttpWebResponse response = (HttpWebResponse) request.GetResponse();

StreamReader outStream = new StreamReader( response.GetResponseStream(), Encoding.UTF8) ;

output = outStream.ReadToEnd();

comment puis-je réaliser cela avec java? Prendre en compte le fait que je ne suis pas en utilisant les informations d'identification de l'utilisateur actuellement connecté, je suis en spécifiant le compte de domaine (j'ai le mot de passe)

s'il vous plaît dites-moi que c'est aussi facile qu'avec l'asp classique et asp.net....

OriginalL'auteur opensas | 2009-07-22