Bug #3409
ferméPb Authentification suite à la mise à jour 5.9.2
100%
Description
Bonjour,
J'ai fait une simple mise à jour (via le pom.xml) de notre environnement de test en 5.9.2 et depuis, impossible de se connecter :
La page n'est pas redirigée correctement.
Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
Et dans les traces :
17:26:02,723 INFO [STDOUT] nested : Erreur dans l'authentification de l'utilisateur
17:26:02,723 INFO [STDOUT] nested : La classe du groupe LDAP ne peut être instanciée
17:26:02,723 INFO [STDOUT] nested (Deepest) :
17:26:02,723 INFO [STDOUT] java.lang.ClassNotFoundException: com.stratelia.silverpeas.domains.ldapdriver.LDAPGroupSamse from BaseClassLoader@347db2f9{vfs:///opt/silverpeas/jboss/server/default/deploy/silverpeas/silverpeas.ear}
17:26:02,723 INFO [STDOUT] at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:480)
17:26:02,724 INFO [STDOUT] at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
17:26:02,724 INFO [STDOUT] at java.lang.Class.forName0(Native Method)
17:26:02,724 INFO [STDOUT] at java.lang.Class.forName(Class.java:169)
17:26:02,724 INFO [STDOUT] at com.stratelia.silverpeas.domains.ldapdriver.LDAPSettings.newLDAPGroup(LDAPSettings.java:387)
17:26:02,724 INFO [STDOUT] at com.stratelia.silverpeas.domains.ldapdriver.LDAPDriver.initFromProperties(LDAPDriver.java:71)
17:26:02,724 INFO [STDOUT] at com.stratelia.webactiv.beans.admin.AbstractDomainDriver.init(AbstractDomainDriver.java:89)
17:26:02,724 INFO [STDOUT] at com.stratelia.webactiv.beans.admin.DomainDriverManager.getDomainDriver(DomainDriverManager.java:1072)
17:26:02,724 INFO [STDOUT] at com.stratelia.webactiv.beans.admin.Admin.authenticate(Admin.java:3721)
17:26:02,724 INFO [STDOUT] at com.stratelia.webactiv.beans.admin.Admin.authenticate(Admin.java:3698)
17:26:02,725 INFO [STDOUT] at com.stratelia.silverpeas.peasCore.MainSessionController.<init>(MainSessionController.java:165)
17:26:02,725 INFO [STDOUT] at com.silverpeas.authentication.AuthenticationService.authenticate(AuthenticationService.java:74)
17:26:02,725 INFO [STDOUT] at com.silverpeas.authentication.AuthenticationServlet.doPost(AuthenticationServlet.java:99)
17:26:02,725 INFO [STDOUT] at com.silverpeas.authentication.AuthenticationServlet.doGet(AuthenticationServlet.java:199)
17:26:02,725 INFO [STDOUT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
17:26:02,725 INFO [STDOUT] at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
17:26:02,725 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324)
17:26:02,725 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
17:26:02,725 INFO [STDOUT] at org.jasig.cas.client.util.HttpServletRequestWrapperFilter.doFilter(HttpServletRequestWrapperFilter.java:62)
17:26:02,726 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
17:26:02,726 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
17:26:02,726 INFO [STDOUT] at org.jasig.cas.client.validation.AbstractTicketValidationFilter.doFilter(AbstractTicketValidationFilter.java:167)
17:26:02,726 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
17:26:02,726 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
17:26:02,726 INFO [STDOUT] at org.jasig.cas.client.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:93)
17:26:02,726 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
17:26:02,726 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
17:26:02,727 INFO [STDOUT] at com.silverpeas.whitePages.filters.ComponentRequestRouterFilter.doFilter(ComponentRequestRouterFilter.java:96)
17:26:02,727 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
17:26:02,727 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
17:26:02,727 INFO [STDOUT] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
17:26:02,727 INFO [STDOUT] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
17:26:02,727 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
17:26:02,727 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
17:26:02,727 INFO [STDOUT] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
17:26:02,727 INFO [STDOUT] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
17:26:02,728 INFO [STDOUT] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181)
17:26:02,728 INFO [STDOUT] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:593)
17:26:02,728 INFO [STDOUT] at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285)
17:26:02,728 INFO [STDOUT] at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261)
17:26:02,728 INFO [STDOUT] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88)
17:26:02,728 INFO [STDOUT] at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100)
17:26:02,728 INFO [STDOUT] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159)
17:26:02,728 INFO [STDOUT] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
17:26:02,728 INFO [STDOUT] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
17:26:02,729 INFO [STDOUT] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
17:26:02,729 INFO [STDOUT] at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53)
17:26:02,729 INFO [STDOUT] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
17:26:02,729 INFO [STDOUT] at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:504)
17:26:02,729 INFO [STDOUT] at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:437)
17:26:02,729 INFO [STDOUT] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
17:26:02,729 INFO [STDOUT] at java.lang.Thread.run(Thread.java:662)
Mis à jour par Nicolas Eysseric il y a plus de 12 ans
- Catégorie mis à Authentification
- Statut changé de New à Feedback
- Assigné à mis à Nicolas Eysseric
Dans le fichier spécifique à votre domaine d'utilisateurs (domainINRA.properties ?), il faut remplacer :
groups.Type=com.stratelia.silverpeas.domains.ldapdriver.LDAPGroupSamse
par
groups.Type=com.stratelia.silverpeas.domains.ldapdriver.LDAPGroupAllRoot
Le redémarrage de Silverpeas est nécessaire...
Mis à jour par Anonyme il y a plus de 12 ans
Bonjour Nicolas,
domainINRA.properties c'est où ? il y a un nom de fichier (plus facile à trouver qu'un texte dans SSH)
Merci d'avance
Gilbert
Mis à jour par Nicolas Eysseric il y a plus de 12 ans
Ce fichier se situe dans SILVERPEAS_HOME/properties/com/stratelia/silverpeas/domains.
Mis à jour par Anonyme il y a plus de 12 ans
Désolé Nicolas, je ne sais pas lire :(, j'avais mal lu ta note
Mis à jour par Nicolas Eysseric il y a plus de 12 ans
Gilbert Lucas a écrit :
Désolé Nicolas, je ne sais pas lire :(
Pardon ?
Mis à jour par Nicolas Eysseric il y a plus de 12 ans
Je ne savais pas que vous utilisiez la classe que nous avons supprimé.
Je vous conseille de lancer une synchronisation manuelle de votre domaine d'utilisateurs sur le serveur de tests car cette classe (et sa remplacante) est utilisée lors de la synchro LDAP...
Mis à jour par Nicolas Eysseric il y a plus de 12 ans
- Statut changé de Feedback à Closed
- % réalisé changé de 0 à 100