https://tracker.silverpeas.org/https://tracker.silverpeas.org/favicon.ico?17095821032011-07-28T12:15:58ZSilverpeas Issues TrackerSilverpeas Core - Feature #2220: Alerte quand le mot de passe arrive à expirationhttps://tracker.silverpeas.org/issues/2220?journal_id=67322011-07-28T12:15:58ZLudovic Bertinludovic.bertin@oosphere.com
<ul><li><strong>Catégorie</strong> mis à <i>Personnalisation</i></li><li><strong>Statut</strong> changé de <i>Assigned</i> à <i>Resolved</i></li><li><strong>Version cible</strong> mis à <i>Version 5.7</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li></ul><p>1 nouveau fichier properties : com/silverpeas/authentication/settings/passwordExpiration.properties</p>
<pre>
# 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
</pre>
<p>nouveaux paramètres dans le fichier de domaine :<br /><pre>
# 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
</pre></p> Silverpeas Core - Feature #2220: Alerte quand le mot de passe arrive à expirationhttps://tracker.silverpeas.org/issues/2220?journal_id=67542011-07-29T15:23:48ZNicolas Eysseric
<ul><li><strong>Statut</strong> changé de <i>Resolved</i> à <i>Closed</i></li></ul><p>OK. Validé après correction (voir dernier commit).</p>
<p>A noter que la propriété <code>allowPasswordChange</code> doit être égale à <code>true</code> dans le fichier d'authentification.<br />De plus, pour pouvoir changer un mot de passe la connexion au serveur LDAP doit être sécurisée.<br />Sinon, l'erreur suivante se produit et l'utilisateur ne peut pas changer son mot de passe.</p>
<pre>
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)
</pre>