Projet

Général

Profil

Actions

Bug #3409

fermé

Pb Authentification suite à la mise à jour 5.9.2

Ajouté par François Cedelle il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Catégorie:
Authentification
Version cible:
-
Début:
14/06/2012
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Firefox 10
Votre version de Silverpeas:
5.9
Système d'exploitation:
Votre base de données:
PostgreSQL
Livraison en TEST:
Livraison en PROD:

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 Anonyme il y a plus de 12 ans

Le problème est résolu

Merci

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
Actions

Formats disponibles : Atom PDF