Bon à tous,
je tente de faire une authentification Active directory en mode NTLM; avec le domaine, le login et le mot de passe, mais sans succès.
J'utilise pour cela la librairie jcifs qui implémente le mode NTLM.
voici le code:
jcifs.Config.setProperty( "jcifs.netbios.wins", "servldap.dev.domaine.fr" );
jcifs.Config.setProperty( "jcifs.netbios.hostname", "c3smotl117.dev.chorus.aife" );
jcifs.Config.setProperty( "jcifs.netbios.lport", "389");
//jcifs.netbios.lport
UniAddress uniaddress = UniAddress.getByName("c3smotl117.dev.chorus.aife");
NtlmPasswordAuthentication ntlmpasswordauthentication = new NtlmPasswordAuthentication("dev.domaine.fr", "AC1913", "toto");
SmbSession.logon(uniaddress, ntlmpasswordauthentication);
j'obtiens cette erreur : jcifs.util.transport.TransportException: Connection timeout
Je suis sur une machine xp normal et mon serveur ldap sur une autre machine (servldap.dev.domaine.fr)
Si quelqu'un a une idée, de comment faire cette authentification NTLM. Voir avec d'autres librairies java.
Merci
Partager