Dans le cadre de mon nouveau boulot, il cherchait une solution pour le helpdesk. Comme je trouvais le module xhelp pour Xoops bien foutu, j'ai installé tout ça
Mais évidement, comme je bosse pour des non-informaticiens à qui il est difficile de retenir ne fut-ce qu'un mot de passe, je me disais que s'il pouvait se logger avec leur login du domain dans xoops, ce serait très chouette. On est pas encore au Single Sign-on mais on s'en approche.
Mais évidement, j'ai rien trouvé. Donc je l'ai fait à l'arrache (vous savez, cette nouvelle methode de dev :ddr555:).
En gros, quand un utilisateur se log, j'essaie de me connecter sur l'AD avec les credentials fournit à Xoops et si ça marche, je vérifie qu'il existe un user dans xoops avec ce login. S'il n'existe pas, je le crée en allant pêcher les infos dans l'AD.
Et ça marche! Pour le proto, je n'ai pas implementer la connexion sécurisée vers l'AD mais je vais m'y attacher en suite.
Si ça intéresse quelqu'un, suffit de demander