Connexion Active Directory

Résolu
troubadour2 Messages postés 284 Statut Membre -  
troubadour2 Messages postés 284 Statut Membre -
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. Utilisateur anonyme
     
    Déjà tu travail sur quel type d'environnement ? (exemple :Windows server 2003)
    0
  2. troubadour2 Messages postés 284 Statut Membre 1
     
    Je travail sous windows 7 .

    Merci
    0
  3. troubadour2 Messages postés 284 Statut Membre 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.
    0
  4. troubadour2 Messages postés 284 Statut Membre 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.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. troubadour2 Messages postés 284 Statut Membre 1
     
    Bonjour

    S'ils vous plait à l'aide.
    Merci beaucoup
    0
  7. troubadour2 Messages postés 284 Statut Membre 1
     
    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.
    0
  8. lemessie
     
    use the jedi-obi library . Free and easy to use
    http://code.google.com/p/jedi-obi/
    0
    1. lemessie
       
      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();
      0
    2. lemessie
       
      oups pas fait attention que ct du php ... Xcuse
      0
  9. troubadour2 Messages postés 284 Statut Membre 1
     
    Bonjour et merci

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

    Je te dit un grand merci.
    0