lien entre base de données et Active Directory

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : lien entre base de données et Active Directory

par Snoops » 25 juil. 2005, 09:45

Y'a quelqu'un ???? :'(
Quelqu'un oui, quelqu'un qui connait la réponse on dirait bien que non pour le moment.
C'est pas grave merci quand meme je croyais que tout le monde m'avait abandonné lol.
Je ne met pas le résolu pour l'instant puisque la réponse à ma question n'a pas encore été trouvée.
J'attend dans l'espoir ... :wink:

par Cyrano » 25 juil. 2005, 09:36

Y'a quelqu'un ???? :'(
Quelqu'un oui, quelqu'un qui connait la réponse on dirait bien que non pour le moment.

par Snoops » 25 juil. 2005, 09:21

Y'a quelqu'un ???? :'(

par Snoops » 21 juil. 2005, 14:01

Personne ne sait?

par Snoops » 20 juil. 2005, 17:22

J'ai trouvé un petit script qui permet de tester sa connexion a l'AD :
<?php
// La séquence de base avec LDAP est 
// connexion, liaison, recherche, interprétation du résultat
// déconnexion

echo '<h3>requête de test de LDAP</h3>';
echo 'Connexion ...';
$ds=ldap_connect("localhost");  // doit être un serveur LDAP valide !
echo 'Le résultat de connexion est ' . $ds . '<br />';

if ($ds) { 
   echo 'Liaison ...'; 
   $r=ldap_bind($ds);    // connexion anonyme, typique
                                     // pour un accès en lecture seule.
   echo 'Le résultat de connexion est ' . $r . '<br />';

   echo 'Recherchons (sn=S*) ...';
   // Recherche par nom
   $sr=ldap_search($ds,"CN=Users,DC=SARIA,DC=FR, sn=S*");  
   echo 'Le résultat de la recherche est ' . $sr . '<br />';

   echo 'Le nombre d\'entrées retournées est ' . ldap_count_entries($ds,$sr) . '<br />';

   echo 'Lecture des entrées ...<br />';
   $info = ldap_get_entries($ds, $sr);
   echo 'Données pour ' . $info["count"] . ' entrées:<br />';

   for ($i=0; $i<$info["count"]; $i++) {
       echo 'dn est : ' . $info[$i]["dn"] . '<br />';
       echo 'premiere entree cn : ' . $info[$i]["cn"][0] . '<br />';
       echo 'premier email : ' . $info[$i]["mail"][0] . '<br />';
   }

   echo 'Fermeture de la connexion';
   ldap_close($ds);

} else {
   echo '<h4>Impossible de se connecter au serveur LDAP.</h4>';
}
?> 
Seulement il me met : erreur de connexion ...

pour "localhost" j'ai mit : nom netbios, adresse ip ...

D'ou peut venir l'erreur???

par Snoops » 20 juil. 2005, 16:00

tu peux à priori te connecter au LDAP/ AD et récupérer des infos. maintenant, tout dépend de la construction de ton AD.

je me souviens que c'est en anglais, et pour les nom-prenom c'était sn et givenname. là il faut te documenter sur l'AD et fouiner dans ton AD pour trouver les noms de champs.

A+

Pascal

merci pour l'info.
Si j'ai un soucis c'est toi que j'appel a la rescousse ... :P :wink:

par pascaltje » 20 juil. 2005, 15:57

tu peux à priori te connecter au LDAP/ AD et récupérer des infos. maintenant, tout dépend de la construction de ton AD.

je me souviens que c'est en anglais, et pour les nom-prenom c'était sn et givenname. là il faut te documenter sur l'AD et fouiner dans ton AD pour trouver les noms de champs.

A+

Pascal

par Snoops » 20 juil. 2005, 15:49

oui

comment?
ça dépend de ce que tu veux dire par "mettre en relation" .

A+

Pascal
Je voudrais pouvoir me servir des comptes de l'AD pour connaitre les champs suivants : Nom, prénom, login , téléphone, groupe(admin, utilisateur ...), afin de les réutiliser pour une interface web en php avec base de données ...

Si tu sais comment faire pour récupérer la valeur de tous ces champs ca m'interesse beaucoup !!!!

par pascaltje » 20 juil. 2005, 15:19

oui

comment?
ça dépend de ce que tu veux dire par "mettre en relation" .

A+

Pascal

lien entre base de données et Active Directory

par Snoops » 20 juil. 2005, 14:53

Bonjour,

Est-il possible de mettre en relation les comptes d'utilisateurs de l'AD de Windows Server et php ou une base mysql ???

Si oui comment?