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
[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|