Existe-t-il un hook qui permet de récupérer la valeur du mot de passe suite à sa modification “pre et post” (1er changement de mot de passe et changement de mot de passe dans Simplicité?
Si non, pouvez vous en rajouter un ?
Le besoin est de pousser ce mot de passe dans un provider d’identité externe. La création initiale, l’activation de l’utilisateur est dans Simplicité. Une fois l’utilisateur créé et activé alors l’authentification est externe et nous sommes en SSO.
Il y a le hook GrantHooks.validatePassword(Grant admin, String pwd);
appelé avant tout changement de mot de passe, avec le mot de passe en clair.
Il est utile pour surcharger les contrôles syntaxiques (par défaut la méthode teste uniquement supérieur à 8 caractères), mais peut être utilisé pour tout autre besoin.
Il n’y a pas de hook “post” pour le moment car l’autre est suffisant.
On a fait une évolution sur la matser (P24) pour que le grant passé au validatePassword soit bien - quand c’est possible - le grant du user qui se connecte (jusqu’ici c’était le grant du system admin)
Je te laisse valider que ça répond à ton besoin (le login du user se récupère via g.getLogin())
NB: Si tu valides rapidement que c’est bon il sera sans doute encore temps de backporter ça sur le P23 qui est encore en prerelease