-
Liaison LDAP et Site Web
Hola ^^
alors voilà là où je bosse les gens travaillent sur un site web où les utilisateurs sont répertoriés dans une base de données.
Pour s'authentifier sur leur machine, ces personnes s'authentifient auprès du serveur LDAP.
Ce que j'essaie de mettre en place c'est un script qui permettrait de mettre à jour l'annuaire LDAP en fonction des personnes inscrites sur le site.
Pour cela je vais extraire les utilisateurs de la base de données via une requête sql et mettre les utilisateurs dans un fichier.
Le format de ce fichier ressemblera à ça :
Nom;Prénom;Email;Téléphone;Service
Donc le script devra analyser ce fichier et ajouter ou retirer les utilisateurs dans l'annuaire LDAP (sachant que j'utilise pour plus de simpliciter l'utilitaire LAM Ldap pour ajouter/modifier/supprimer les utilisateurs mais je ne pense pas que celà est une influence sur le script)
J'ai commencer à le faire en Perl (car je pense que c'est le seul moyen de le faire) mais je galère un peu.:bug:
Je suis aller sur ce site http://articles.mongueurs.net/magazines/linuxmag68.html mais je comprend pas tout tout...
Est ce que quelqu'un pourrait m'indiquer le chemin à suivre ou me donner de bon sites sur lequels je pourrais m'appuyer.
Merci ^^ :)
-
BAH la doc à l'air bien sinon regarde le module sur le CPAN.
Sinon pour plus de précision, ou est ton soucis, ton script?
voilà
-
Bah ui en fait j'arrive à me connecter mais c'est tout après je suis un peu perdu.
Et étant donné qu'il faut que je fasse une connexion à une base de données, une requête sql et un traitement après je sais pas trop comment faire...
La doc est bien ui mais je pige pas tout...
-
bah pour faire du sql, c le module DBI à utiliser, maintenant, je n'ai jamais utilisé LDAP.
Essaye d'ecrire une liste de ce que tu dois faire par etape avant de chercher à faire le script.
Ca t'aidera à voir comment proceder et on pourra t'aider
-
Oki je vais faire ça bonne idée ;-) ^^
Par contre je pars en vacances là donc ça sera pas avant la semaine prochaine ^^
Je mettrais toutes les étapes qu'il faut faire et on vera si c'est possible.
Merci en tout cas ;-)
-