Je suis en train d'écrire un code Asp/JScript pour authentifier
les utilisateurs à l'aide d'un annuaire Active Directory (sur Windows
2003).
Pour cela, j'utilise donc les fonctions ADSI de la manière suivante
:
var oNamespace = GetObject( "LDAP:" );
if ( oNamespace != null )
var oObject
= oNamespace.OpenDSObject( "LDAP://mydomain", sLogin, sPassword, iFlags
);
Cependant, lorsque la variable iFlags prend la valeur ADS_SECURE_AUTHENTICATION,
un objet est toujours retourné et cela quelque soit la validité
du login et/ou du mot-de-passe.
Alors que, lorsque la variable a la valeur 0, je n'ai pas ce problème.
Je ne parviens à saisir d'où provient mon erreur d'autant plus qu'avec le logiciel "Active Directory Browser", je n'ai pas ce problème d'authentification lorsque je coche l'option "Secure Authentication".
Quelqu'un aurait des idées????
Merci!!