Bug #2836
closedRAZ de mot de passe sur domaine LDAP synchronisé
100%
Description
Sur un domaine synchronisé sur un LDAP, nous avons testé la fonction de RAZ de mot de passe.
1ere étape -> OK. Nous recevons bien le mail "Demande de réinitialisation de mot de passe" avec un lien du style :
https://maplateforme/silverpeas/CredentialsServlet/ResetPassword?key=-2006047007
2eme étape -> Problème. Nous arrivons sur une page d'erreur 404
Cf les logs ci dessous.
Nos utilisateurs arrivent à changer le mot de passe LDAP depuis Silverpeas (allowPasswordChange=true dans autDomainXYZ.properties)
19/01/12-14:55:14,425 - ERROR : admin.EX_ERR_UPDATE_USER | MODULE : admin.AdminController.updateUserFull | Erreur lors de la mise à jour de l'utilisateur
Erreur lors de la mise à jour de l'utilisateur
nested : Erreur lors de la mise à jour des détails de l'utilisateur
nested : Erreur lors de la mise à jour de l'utilisateur
nested : !!! Message admin.EX_LDAP_ACCESS_ERROR NOT INITIALIZED !!!
nested (Deepest) :
LDAPException: Unwilling To Perform (53) Unwilling To Perform
LDAPException: Server Message: 00000057: LdapErr: DSID-0C090A85, comment: Error in attribute conversion operation, data 0, vece�
LDAPException: Matched DN:
at com.novell.ldap.LDAPResponse.getResultException(Unknown Source)
at com.novell.ldap.LDAPResponse.chkResultCode(Unknown Source)
at com.novell.ldap.LDAPConnection.chkResultCode(Unknown Source)
at com.novell.ldap.LDAPConnection.modify(Unknown Source)
at com.novell.ldap.LDAPConnection.modify(Unknown Source)
at com.stratelia.silverpeas.domains.ldapdriver.LDAPDriver.updateUserFull(LDAPDriver.java:360)
at com.stratelia.webactiv.beans.admin.DomainDriverManager.updateUserFull(DomainDriverManager.java:254)
at com.stratelia.webactiv.beans.admin.UserManager.updateUserFull(UserManager.java:591)
at com.stratelia.webactiv.beans.admin.Admin.updateUserFull(Admin.java:3241)
at com.stratelia.webactiv.beans.admin.AdminController.updateUserFull(AdminController.java:1341)
at com.silverpeas.socialNetwork.myProfil.control.MyProfilSessionController.modifyUser(MyProfilSessionController.java:229)
at com.silverpeas.socialNetwork.myProfil.servlets.MyProfilRequestRouter.updateUserFull(MyProfilRequestRouter.java:278)
at com.silverpeas.socialNetwork.myProfil.servlets.MyProfilRequestRouter.getDestination(MyProfilRequestRouter.java:130)
at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.computeDestination(ComponentRequestRouter.java:200)
at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.doPost(ComponentRequestRouter.java:86)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at com.silverpeas.whitePages.filters.ComponentRequestRouterFilter.doFilter(ComponentRequestRouterFilter.java:93)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285)
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
at java.lang.Thread.run(Thread.java:662)
19/01/12-14:55:14,441 - ERROR : admin.EX_ERR_UPDATE_USER | MODULE : admin.AdminController.updateUserFull | Erreur lors de la mise à jour de l'utilisateur (EXCEPTION : com.stratelia.webactiv.beans.admin.AdminException: admin.EX_ERR_UPDATE_USER)
Updated by Pierre TEISSONNIERE almost 13 years ago
Bonjour,
Est-ce que quelqu'un pourrait nous faire un retour sur ce problème ?
Updated by Nicolas Eysseric almost 13 years ago
- Status changed from New to Feedback
Je ne comprend pas bien.
Les utilisateurs arrivent à changer leur mot de passe depuis leur profil mais pas depuis la fonction de réinitialisation automatique. C'est bien cela ?
La trace jointe montre pourtant une erreur lors du changement depuis le profil de l'utilisateur...
Updated by Pierre TEISSONNIERE almost 13 years ago
C'est bien la fonction de réinitialisation sur la page de login qui ne fonctionne pas. Je t'envoie plus d'info par mail pour pouvoir tester.
Updated by Nicolas Eysseric almost 13 years ago
- Category set to Administration
- Status changed from Feedback to Resolved
- Assignee set to Nicolas Eysseric
- Target version set to Version 5.9
Updated by Nicolas Eysseric almost 13 years ago
- Status changed from Resolved to Closed
- % Done changed from 0 to 100
OK. Testé sous Active Directory et OpenDS.
Updated by Nicolas Eysseric over 12 years ago
- Target version changed from Version 5.9 to Version 5.8.1