C
Claude Cap
Bonjour,
J'ai créé un assembly .NET pour exploiter un annuaire LDAP, voici les lignes
codées en C# pour s'y connecter :
//Ouverture du LDAP
System.DirectoryServices.DirectoryEntry l_ldap = new
System.DirectoryServices.DirectoryEntry(sLdapUrl, userName, passWord);
//Recherche dans le LDAP
System.DirectoryServices.DirectorySearcher l_drcSearch = new
System.DirectoryServices.DirectorySearcher(l_ldap,
"(&(objectClass=user)(sAMAccountName="+idActiveDirectory+"))");
System.DirectoryServices.SearchResult resSearch = l_drcSearch.FindOne();
L'appel de la méthode contenant ces lignes de code en ASP .NET ne pose pas
de pb.
Cependant dans une feuille ASP classic après avoir fait un regasm sur mon
assembly et l'avoir copié dans System32, je fais :
Set o = Server.CreateObject("monNameSpace.maClasse")
Set val = o.selectionnerUtilisateurDansAnnuaire("login")
l'appel de la méthode me génère sur l'execution de la ligne
l_drcSearch.FindOne(); une COMException "Mécanisme d'authentification
inconnu"
Je signale que l'appel d'autres méthodes fonctionne.
La seul différence entre l'appel en ASPNET et ASP est que le processus
appelant n'est pas le même.
Quelqu'un aurait-il un idée?
Merci.
J'ai créé un assembly .NET pour exploiter un annuaire LDAP, voici les lignes
codées en C# pour s'y connecter :
//Ouverture du LDAP
System.DirectoryServices.DirectoryEntry l_ldap = new
System.DirectoryServices.DirectoryEntry(sLdapUrl, userName, passWord);
//Recherche dans le LDAP
System.DirectoryServices.DirectorySearcher l_drcSearch = new
System.DirectoryServices.DirectorySearcher(l_ldap,
"(&(objectClass=user)(sAMAccountName="+idActiveDirectory+"))");
System.DirectoryServices.SearchResult resSearch = l_drcSearch.FindOne();
L'appel de la méthode contenant ces lignes de code en ASP .NET ne pose pas
de pb.
Cependant dans une feuille ASP classic après avoir fait un regasm sur mon
assembly et l'avoir copié dans System32, je fais :
Set o = Server.CreateObject("monNameSpace.maClasse")
Set val = o.selectionnerUtilisateurDansAnnuaire("login")
l'appel de la méthode me génère sur l'execution de la ligne
l_drcSearch.FindOne(); une COMException "Mécanisme d'authentification
inconnu"
Je signale que l'appel d'autres méthodes fonctionne.
La seul différence entre l'appel en ASPNET et ASP est que le processus
appelant n'est pas le même.
Quelqu'un aurait-il un idée?
Merci.