Accueil > Forum > > > > Conversion requête Ldap d'asp vers asp.net avec C#
Conversion requête Ldap d'asp vers asp.net avec C#
lundi 8 août 2005 à 11:12:57 |
Conversion requête Ldap d'asp vers asp.net avec C#

Jean21
|
Bonjour,
L'un de vous pourra peut être me répondre:
j'ai une requête qui fonctionne parfaitement sur une page asp :
SET LireLDAP = GetObject("LDAP://CN=NomPersonne,CN=users,DC=X,DC=Y,DC=Z")
Guid=trim(LireLDAP.Guid)
J'essaye depuis quelques temps de la convertir en requête C# sur une page asp.net sans le moindre succès.
L'un de vous pourrait-il me donner un coup de pouce en m'expliquant comment faire, ce afin que je puisse faire des choses un peu plus complexes après.
Merci énormément par avance !
|
|
lundi 8 août 2005 à 11:49:29 |
Re : Conversion requête Ldap d'asp vers asp.net avec C#
|
lundi 8 août 2005 à 13:10:04 |
Re : Conversion requête Ldap d'asp vers asp.net avec C#

Jean21
|
En fait, j'étais bien parti sur cette idée et à l'aide de cette assembly avait testé le code ci-dessous.
DirectoryEntry Ldap = new DirectoryEntry(LDAP://CN=NomPersonne,CN=users,DC=X,DC=Y,DC=Z")
Guid=trim(LireLDAP.Guid");
DirectorySearcher searcher = new DirectorySearcher(Ldap);
foreach( SearchResult result in searcher.FindAll() )
{
DirectoryEntry DirEntry = result.GetDirectoryEntry();
Response.Write(DirEntry.Properties["Guid"].Value);
}
Hélas, alors que sur la page asp les informations recherchées sont bien renvoyées, avec cet exemple l'exécution de cette page lève une erreur me disant que le domaine spécifié n'existe pas ou n'a pu être contacté...
Bref, je ne sais comment résoudre ce problème.
|
|
lundi 8 août 2005 à 13:13:26 |
Re : Conversion requête Ldap d'asp vers asp.net avec C#

Jean21
|
(oups... j'ai mal recopié le code ne fonctionnant pas... Le voici donc de nouveau)
DirectoryEntry Ldap = new DirectoryEntry(LDAP://CN=NomPersonne,CN=users,DC=X,DC=Y,DC=Z");
DirectorySearcher searcher = new DirectorySearcher(Ldap);
foreach( SearchResult result in searcher.FindAll() )
{
DirectoryEntry DirEntry = result.GetDirectoryEntry();
Response.Write(DirEntry.Properties["Guid"].Value);
}
|
|
vendredi 21 septembre 2007 à 09:59:15 |
Re : Conversion requête Ldap d'asp vers asp.net avec C#

garnier54
|
bonjour,
que faut t'il mettre dans X Y Z ? dans la chaine ldap c'est bizard que la meme variable est plusieur affectaction !
LDAP://CN=NomPersonne,CN=users,DC=X,DC=Y,DC=Z")
merci
|
|
vendredi 9 novembre 2007 à 12:00:34 |
Re : Conversion requête Ldap d'asp vers asp.net avec C#

CSharpJSharp
|
Bonjour ;
J'ai utilisé l'Assembly System.DirectoryServices pour l'accès au LDAP de l'entreprise, mais j'ai un petit soucis : DirectoryEntry Ldap = new DirectoryEntry(object);
Je n'arrive pas à bien saisir oubien quoi mettre dans object pour la chaîne de connexion au LDAP, qui est sur un serveur du réseau local, et d'ouù est-ce que je pourrais la récupérer ?
Pourriez-vous m'orienter dans ce côté ?
Merci à tous.
|
|
vendredi 9 novembre 2007 à 16:33:10 |
Re : Conversion requête Ldap d'asp vers asp.net avec C#

CSharpJSharp
|
Merci à tous. J'ai réussi à le faire ainsi :
DirectoryEntry root = new DirectoryEntry("LDAP://IP:Port", "User", "Password");
et ça marche, si ça intéresse quelqu'un.
En fait, j'utilise LDAP pour récupérer les informations (Nom, prénom, téléphone, ...) de l'utilisateur à partir du nom de la session Windows. Si quelqu'un est intéressé, je peux énumérer la procédure.
Merci.
|
|
mardi 11 décembre 2007 à 15:12:47 |
Re : Conversion requête Ldap d'asp vers asp.net avec C#

CSharpJSharp
|
La solution sur la demande de adeliz :
Il faut penser à rajouter l'Assembly du Directory : System.DirectoryServices. Pour le faire :
- Add Reference sur le projet en cours ; - Sélectionner System.DirectoryServices (accéssible depuis : C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Sustem.DirectoryServices.dll)
Puis dans Default.aspx.cs, faire les modifications suivantes :
- IPAddress = Adresse IP du Serveur LDAP (389 = Port d'accès au LDAP); - UserName = Nom utilisateur qui dispose des droits d'accès au LDAP; - Password = Mot de passe. ________________________________Source_____________________
static string SearchUser(string sAMAccountName) { DirectoryEntry root = new DirectoryEntry("LDAP://IPAddress:389", "UserName", "Password"); //IPAddress = Adresse IP du Serveur LDAP | 389 = Port d'accès au LDAP | UserName = Nom utilisateur qui dispose des droits d'accès au LDAP | Password = Mot de passe DirectorySearcher searcher = new DirectorySearcher(root); string ReturnedName = "";
searcher.Filter = "(anr=" + sAMAccountName + ")";
// Au développeur de voir les informations à récupérer sur un inscrit dans le LDAP // A toi d'ajouter les autres infomations
searcher.PropertiesToLoad.Add("cn"); searcher.PropertiesToLoad.Add("displayName"); searcher.PropertiesToLoad.Add("givenName"); searcher.PropertiesToLoad.Add("name");
SearchResultCollection results = searcher.FindAll();
// Là, je récupère juste le nom complet de l'utilisateur, ajoutez les entrées que vous voulez foreach (SearchResult result in results) { ReturnedName = result.Properties["name"][0].ToString(); } return ReturnedName; }
|
|
Cette discussion est classée dans : net, asp, requête, dc, ldap
Répondre à ce message
Sujets en rapport avec ce message
authentification LDAP en c# et ASP.NET [ par crapulas ]
Bonjour, j'ai créé une page de connexion pour un site web evec des textbox, label etc... en ASP.NET et avec du c#Il est demandé à la personne de rentr
ASP.NET + héritage de classe [ par Volfield ]
Bonjour, J'ai fait une classe Conf qui hérite de la classe Page.Le problème c'est que quand je fais mes autres pages qui hérite de Conf, il ne connais
ASP.NET et C# [ par Kurby ]
Bonjour,J'ai fait un projet (machine à écrire) en C#, et je voulais savoir la procédure pour le rendre visible sur Internet.J'ai la tecnologie qu'il f
Piloter Word pour imprimer en background chez le client sous ASP.NET [ par rdiouate ]
j'ai une application ASP.NET/VB.NET, je veux exporter mon webform qui contient un etat .rpt vers Word du client, c a d utiliser Word du client pour fa
Probleme de creation de projet en C# [ par Alex009 ]
BonjourVoilà j'arrive à créer des projets en VB.NET et ASP.NET(tout en utlilisant VB.NET) et cela fonctionne bien. Mais j'arrive pas du tout à créer d
Comment structurer ses fichiers dans un projet asp.net ? [ par ninio ]
Salut,je débute sur asp.net, et je souhaiterai avoir quelques conseils sur la façon de structurer son arborescence de fichiers sources pour une appli
Probleme Diaporama c# [ par liliemumue ]
Bonjour Je souhaite faire un diaporama en c# pour mon site asp.net.Je suis dans l'urgence alors voila :Je sais que le timer ne marche pas sous asp.net
Fenetre de POP up en C# pour ASP.NET [ par ousta ]
voila il y a une fonction pour instancier une nouvelle fenetre type pop up via une page deja existante? Si oui comment lutiliser? merci
Integrer une application windows form a ASP.net [ par baronpoupou ]
J'ai une page en ASP.net et je voudrai qu'une application se lance lorsque je clique sur un lien ou une iamge(une libraire en C#)Pour l'instant j'arri
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|