axis2 client d'authentification NTLM

J'ai un axis2 (v1.5.3) le client qui doit faire Kerberos/l'authentification NTLM avec IIS. Comment puis-je faire cela? C'est le code que j'ai droit et il ne fonctionne pas avec 401 - unauthorized erreur:

List<String> authScheme = new ArrayList<String>();
authScheme.add(HttpTransportProperties.Authenticator.NTLM);
HttpTransportProperties.Authenticator ntlm =
                 new HttpTransportProperties.Authenticator();
ntlm.setAuthSchemes(authScheme);
ntlm.setUsername("Administrator");
ntlm.setPassword("password");
ntlm.setHost("http://server/_vti_bin/someservice.asmx");
ntlm.setPort(80);
ntlm.setDomain("server_domain");
Options options = webs._getServiceClient().getOptions();
options.setProperty(HTTPConstants.AUTHENTICATE, ntlm);
stub._getServiceClient().setOptions(options);  

Un client écrit en C# fonctionne très bien avec le même auth paramètres:

CredentialCache myCache = new CredentialCache();            
myCache.Add(new Uri(webs.Url), "NTLM", 
            new NetworkCredential("Administrator", "password", "server_domain"));
stub.Credentials = myCache;
Salut @Vijay Mathew, avez-vous résolu? Je suis le développement d'un nouveau service d'authentification NTLM nafiux.com/wasp si je peux vous aider, s'il vous plaît laissez-moi savoir

OriginalL'auteur Vijay Mathew | 2011-05-03