Closed vbombaerts closed 2 years ago
Ajouter en base
INSERT INTO Settings (name, value, datatype, position, internal)
VALUES ('system/security/password/allowAdminReset', 'true', 2, 12004, 'n');
pour autoriser les admin à faire un reset des passwords via l'interface (et l'API).
Cf. https://github.com/geonetwork/core-geonetwork/pull/6235 Dans GeoNetwork, une installation par défaut n'a pas la variable en base pour des raisons de sécurité pour être cohérent avec la PR initiale (si un compte admin est compromis alors il serait possible de faire un reset de tous les comptes ...). Elle est donc toujours à false sauf à partir du moment où on l'ajoute à la base (et c'est nécessaire pour les install où y'a pas de serveur de mail ou pas d'accès base simple comme mw).
A déployer en test.
Déployé et testé en test pour utilisateur non LDAP
J'ai pas trouvé l'option.
L'utilisateur lui-même peut changer son mot de passe.
Dans certains cas, l'option s'affiche, mais l'admin ne peut pas le réinitialiser (sans le connaitre).
Présent en mode eng seulement non dispo pour les autres langues. Vérifier le param en base.
Problème de synchro corrigée. A tester
Dans le temps l'admin avait le droit de réinitialiser un mdp pour un utilisateur non-LDAP. Ce n'est plus le cas. Est-il possible de rétablir cette possibilité ?