Bonjour,
J'ai besoin d'extraire de l'information sur le LDAP de mon organisation.
Mise en contexte : Les utilisateurs de mon réseau, qui sont déjà authentifié via leurs session, visitent une page et cette page retourne leurs informations du LDAP afin qu'ils puissent les validers.
Voici le petit bout de code qui me cause problème.
Actuellement, tout ceci fonctionne dans mes tests sauf que j'utilise mon compte DOMAINE\USER et mon mot de passe réseau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Set oRootDSE = GetObject("LDAP://RootDSE") sDomainADsPath = "LDAP://" & OU & oRootDSE.Get("defaultNamingContext") Set oRootDSE = Nothing Set oCon = CreateObject("ADODB.Connection") oCon.Provider = "ADsDSOObject" oCon.Open "ADProvider","DOMAINE\USER","PASSWORD"
Ce qui n'est vraiment mais vraiment pas une bonne solution !
Tout mes utilisateurs étant authentifié via notre LDAP, ont accès à ce dernier. J'aurais donc aimé pouvoir faire mon ouverture de connexion via leurs compte à eux.
Je suis capable d'extraire leurs DOMAINE\USER avec Request.ServerVariables("AUTH_USER") mais pas le mot de passe.
Est-ce qu'il y aurait donc une façon d'ouvrir ma connexion au provider, sans hardcoder un user / mot de passe.
Merci.
Partager