Bonjour, merci de l'intérêt que vous portez au projet GLPI. J'ai regardé attentivement votre proposition. N'ayant pas vraiment de moyen pour tester cela rapidement dans l'immédiat, je me permet de vous demander un peu plus d'informations dès à présent.
Cela veux dire que pour vous connecter à GLPI avec un certificat vous devez appeler directement la page login.php ? Ne peux t'on pas imaginer un système comme pour CAS ou la redirection st faite par defaut avec une URL du type index.php?noCERT=1 pour utiliser un login normal ? Ou faut-il faire le check de la présence du certificat, de sa validité sur la page index.php ? D'après le code fournit vous utiliser l'attribut emailAddress du certificat pour définir le login. Cela ne semble pas standard. Il faudrait donc prévoir une configurabilité de l'attribut utilisé non ? Comment valider que le certificat utilisateur est correct ? Cela se fait tout seul ? Cordialement, Julien Dombre Ernest Chiarello a écrit : > bonjour, > > dans notre système d'information, nous utilisons des certificats X509 > pour l'authentification > des utilisateurs. > mais GLPI ne prévoit pas ce type de fonctionnalité... aussi je me suis > permis de modifier > login.php pour intégrer l'authentification par certificat. > > qu'en pensez-vous ? > > je vous joins la version de ligin.php que je propose. > > son fonctionnement : > si l'utilisateur fournit un login et un mot de passe, il sera > identifié par ce couple si le > compte est créé dans la base glpi. > si l'utilisateur ne fournit rien, on regarde s'il a un certificat, et > si oui, on l'authentifie > avec ce certificat. si le compte n'existe pas, on le crée à la volée > en imposant un > mot de passe. > si on n'est pas dans ces cas, on contacte les serveurs pop, ldap ou > active directory. > > je précise aussi qu'une partie du code est extraite de EgroupWare > (l'extraction des > infos du certificat). > > merci pour votre écoute, > > Ernest. > -- > Ernest CHIARELLO - [EMAIL PROTECTED] > > Je signe mes courriers électroniques avec un certificat CNRS. > http://igc.services.cnrs.fr/Doc/General/trust.html > > _______________________________________________ > Glpi-dev mailing list > Glpi-dev@gna.org > https://mail.gna.org/listinfo/glpi-dev _______________________________________________ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev