Project

General

Profile

Actions

Bug #2836

closed

RAZ de mot de passe sur domaine LDAP synchronisé

Added by Pierre TEISSONNIERE almost 10 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Urgent
Category:
Administration
Start date:
01/19/2012
Due date:
% Done:

100%

Estimated time:
Navigateur:
Firefox 9
Votre version de Silverpeas:
5.8
Système d'exploitation:
Votre base de données:
PostgreSQL
Livraison en TEST:
Livraison en PROD:

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)

Actions #1

Updated by Pierre TEISSONNIERE almost 10 years ago

Bonjour,

Est-ce que quelqu'un pourrait nous faire un retour sur ce problème ?

Actions #2

Updated by Nicolas Eysseric almost 10 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...

Actions #3

Updated by Pierre TEISSONNIERE almost 10 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.

Actions #4

Updated by Nicolas Eysseric almost 10 years ago

  • Category set to Administration
  • Status changed from Feedback to Resolved
  • Assignee set to Nicolas Eysseric
  • Target version set to Version 5.9
Actions #5

Updated by Nicolas Eysseric almost 10 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 0 to 100

OK. Testé sous Active Directory et OpenDS.

Actions #6

Updated by Nicolas Eysseric over 9 years ago

  • Target version changed from Version 5.9 to Version 5.8.1
Actions

Also available in: Atom PDF