Feature #2220
fermé
Alerte quand le mot de passe arrive à expiration
Ajouté par Ludovic Bertin il y a plus de 13 ans.
Mis à jour il y a plus de 13 ans.
Catégorie:
Personnalisation
Description
Ce mécanisme d'alerte existe déjà mais ne gère que l'alerte en popup.
Il est désormais possible de rediriger l'utilisateur vers une page lui permettant de changer son mot de passe.
- Catégorie mis à Personnalisation
- Statut changé de Assigned à Resolved
- Version cible mis à Version 5.7
- % réalisé changé de 0 à 100
1 nouveau fichier properties : com/silverpeas/authentication/settings/passwordExpiration.properties
# Notification type :
# POPUP : popup message after login
# PASSWORDCHANGE : user is redirected to a page to change password
notificationType=POPUP
# password Change page URL : admin/jsp/passwordAboutToExpire.jsp
passwordChangeURL=/defaultPasswordAboutToExpire.jsp
nouveaux paramètres dans le fichier de domaine :
# Format du champ contenant la date de dernière modif du mot de passe
autServer0.LDAPPwdLastSetFieldFormat=TimeStamp
# Nombre de jour avant expiration en dessous duquel il faut notifier l'utilisateur
autServer0.PwdExpirationReminderDelay=5
# Activation ou non de l'alerte
autServer0.MustAlertPasswordExpiration=true
# Nom du champ contenant la date de dernière modif du mot de passe
autServer0.LDAPPwdLastSetFieldName=pwdChangedTime
# Age maximal d'un mot de passe (conformément à la configuration dans l'annuaire LDAP
autServer0.LDAPPwdMaxAge=4
- Statut changé de Resolved à Closed
OK. Validé après correction (voir dernier commit).
A noter que la propriété allowPasswordChange
doit être égale à true
dans le fichier d'authentification.
De plus, pour pouvoir changer un mot de passe la connexion au serveur LDAP doit être sécurisée.
Sinon, l'erreur suivante se produit et l'utilisateur ne peut pas changer son mot de passe.
java.lang.UnsupportedOperationException: LDAP connection must be secured to allow password update
at com.stratelia.silverpeas.authentication.AuthenticationLDAP.internalChangePassword(AuthenticationLDAP.java:319)
at com.stratelia.silverpeas.authentication.Authentication.changePassword(Authentication.java:141)
Formats disponibles : Atom
PDF