[PHP] Authentification Active Directory + LDAP

Authentification Active Directory + LDAP [PHP] - PHP - Programmation

Marsh Posté le 01-08-2008 à 12:41:05    

Yo !
 
J'ai quelques questions qui concernent l'Active Directory et l'authentification, donc [:ocube]
J'arrive à jouer avec tout ça mais certains avis divergent sur la façon de faire et j'aimerais bien savoir ce qui pourrait clocher dans l'une ou dans l'autre.
 
En gros, j'ai une page web ou j'demande les identifiants AD d'étudiants.
Si les identifiants sont bons, les étudiants sont redirigés vers une autre page web, sinon... non  [:totozzz]
 
Bon le truc que j'ai fait pour le moment c'est vraiment tout simple, je binde le serveur avec les identifiants fournis. Si le serveur peut-être bindé, j'en conclus que l'authentification a réussie, sinon... non  [:totozzz]^2
Mais y a plusieurs articles sur le net qui utilisent une autre méthode : ils bindent le serveur en anonyme, ils cherchent le user avec les identifiants fournis, et seulement ensuite ils essayent de binder avec les infos récupérées depuis l'AD. Je sais pas trop pourquoi. Si au pire on filait une adresse email ou un nom + prénom au lieu de l'identifiant j'comprendrais (histoire d'éviter de filer le couple user/pwd et de se le faire gauler mais dans ce cas autant utiliser une liaison SSL), mais c'est même pas le cas.
 
D'où mes 2 questions [:dawao] :
1. Ma façon de faire est vraiment pourrie ? Risquée ? Qu'est-ce qui pourrait ne pas aller ? Ou j'ai loupé un truc dans le fonctionnement d'AD?
2. Quel est le but de la seconde méthode ?
 
Merci d'avance  [:draculax]


Message édité par godbout le 04-08-2008 à 04:24:51
Reply

Marsh Posté le 01-08-2008 à 12:41:05   

Reply

Marsh Posté le 04-08-2008 à 04:25:17    

Ouah je demande pas du code, juste un avis sur la facon de faire [:ocube]
Et c'est pas pour mes devoirs hein [:dawao]

Reply

Marsh Posté le 04-08-2008 à 19:30:10    

je fais comme toi, je binde avec le user et le mot de passe fourni  
 
par contre, je fais gaffe que le mot de passe soit pas vide, sur certains serveur ldap , le bind est reussi avec un mdp vide et un login valide  
 


---------------

Reply

Marsh Posté le 04-08-2008 à 20:09:25    

Ouaip, j'avais fait la verif aussi, merci du renseigment :jap:
En fait j'ai change de plan, j'viens d'apprendre qu'il y a deux serveurs a binder, dont un sur un autre reseau qu'on doit pas faire de vpn avec [:mlc]
 
Du coup j'passe par une authentification pop3, mais c'est pas encore gagne :D

Reply

Marsh Posté le 04-08-2008 à 20:13:22    

miam miam , tout mes voeux de bonheur


---------------

Reply

Marsh Posté le 04-08-2008 à 22:12:08    

moi pareil, j'ai envoyé user & MdP ... Si t'as un retour sur l'autre méthode, il est le bienvenu ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 05-08-2008 à 09:24:32    

Pour l'instant rien sur l'autre méthode :/

 

Je laisse tomber aussi l'authentification pop3 parce que un des serveurs qu'on a est pourri et répond pas correctement à un envoi de commande CAPA, super :D
Bon, j'passe au imap maintenant [:ocube], suffit d'ouvrir les ports et ça devrait aller [:dawao]

 

edit: Puissant, un serveur marche mal en pop et l'autre gère par l'imap :sol:


Message édité par godbout le 05-08-2008 à 11:33:25
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed