Actions
Feature #2220
ferméAlerte quand le mot de passe arrive à expiration
Statut:
Closed
Priorité:
High
Assigné à:
Catégorie:
Personnalisation
Version cible:
Début:
28/07/2011
Echéance:
% réalisé:
100%
Temps estimé:
Livraison en TEST:
Livraison en PROD:
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.
Actions
#1
Mis à jour par Ludovic Bertin il y a plus de 13 ans
- 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
Actions
#2
Mis à jour par Nicolas Eysseric il y a plus de 13 ans
- 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)
Actions