Connexion Active Directory

Résolu
Bonjour,

Pour un cours je dois créer un formulaire de connexion pour récupérer le login et le password qui sont dans l'annuaire LDAP.
Voir si la combinaison "login, password" existe où pas dans L'active directory.
Pouvez-vous m'aider s'ils vous plait.

C'est très important pour moi.
Merci

8 réponses

  1. Bonjour et merci

    Avec ce que tu m'a retourné j'ai pu finalement trouvé mon bonheur.

    Je te dit un grand merci.
    1. use the jedi-obi library . Free and easy to use
      http://code.google.com/p/jedi-obi/
      1. Voila même le code de validation ... Quand je dis que c'est facile a utiliser ...

        private static final String ldap_domain = "ldap://xxx:389/";
        private static final String ldap_racine = "dc=xxx";
        private static final String ldap_user = "cn=xxx,ou=xxx,dc=xxx";
        private static final String ldap_pwd = "xxx";

        // Ouverture de la connection
        one = new ObiOne(ldap_domain, ldap_racine, ldap_user, ldap_pwd, null, null, null);

        // Recuperation du service de personne
        ObiUserService userService = one.getUserService();

        // Test des parametres d'authentification
        boolean test = userService.checkAuthentification("humeau_x", "Village");

        // Fermeture de la connection
        one.closeConnections();
      2. oups pas fait attention que ct du php ... Xcuse
    2. Bonjour

      J'ai lu beaucoup de tutos la_dessus et je commence à désespérer.

      Déjà je souhaiterai me connecter avec login et password et récupérer le UID de la personne qui correspond au login et password.

      Le formulaire c'est fait lorsque je rentre le login et le password j'arrive bien à me connecter et il reste à récupérer le UID de la personne.
      Pouvez-vous m'aider.

      Merci beaucoup de votre aide.
      1. Bonjour

        Je voudrais savoir si quelqu'un peu m'aider, ça serai très sympa je ne m'y connais pas sur ce sujet.

        Je voudrais récupérer le UID dans l'annuaire LDAP pour ensuite faire une requète avec Mysql pour sélectionner la personne correspondante à son UID.
        Cette BDD ne se trouve pas dans LDAP
        J'ai déjà un fichier de connexion qui fonctionne.
        En fait chaque utilisateur à 1 ID, 1UID, nom, prenom etc...

        Merci de tout coeur de votre aide.
        1. Bonjour je vous donne quelques infos en espérant que vous pouvez m'aider.
          Merci
          Le fichier include c'est celui qui permet la connexion au serveur et l'authentification.

          include ('autentification-fct.php');  
          $login = $_POST['login'];  
          $password = $_POST['password'];  
          if ( autentification_ldap ($login,$password) ) {  
           echo 'Cette combinaison login+pswd existe dans l AD';  
          
          } else {  
           echo 'Cette combinaison login+pswd n\'existe pas dans l AD';  
          }  
          


          En fait je veux faire une authentification LDAP via PHP.
          1. Déjà tu travail sur quel type d'environnement ? (exemple :Windows server 2003)