Bonjour,
Aujourd'hui, je viens vous proposer mon premier article PHP sur symfony : plus particulièrement, sur le plug-in sfDoctrineGuardPlugin, souvent appelé sfGuard par simplicité. Il s'agit de l'installer puis de surcharger certaines parties afin de mettre en place son propre système d'authentification externe (par exemple, avec une base LDAP des utilisateurs, toute méthode plus ou moins rustre peut être utilisée).
sfDoctrineGuardPlugin et l'authentification externe
Je n'y présente que deux manières de faire, selon les besoins : si l'on ne veut que s'occuper de l'authentification, les utilisateurs étant en base, en redéfinissant simplement la méthode utilisée ; soit ils n'y sont pas encore et il faut les ajouter, avec la surcharge du validateur. Ces méthodes ne sont pas forcément les meilleures, elles ont au moins le mérite de fonctionner. Si vous trouvez une meilleure méthode pour atteindre l'objectif, n'hésitez pas à me les soumettre à la suite, je mettrai à jour l'article en fonction (soit en citant, soit en développant cette technique).
Partager