Project

General

Profile

Actions

Bug #1788

closed

Probleme d'authentification lorsque les connexions anonymes sont activees

Added by Anonymous almost 14 years ago. Updated almost 14 years ago.

Status:
Closed
Priority:
Urgent
Category:
Authentification
Start date:
03/21/2011
Due date:
% Done:

100%

Estimated time:
Spent time:
Navigateur:
Tous
Votre version de Silverpeas:
5.5
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

J'ai activé les connexions anonymes sur un Silverpeas 5.5.3
Je me connecte avec mon compte et lorsque je suis dans Silverpeas, je suis toujours en Guest.

Je dois me reconnecter pour que Silverpeas utilise mon compte

Actions #1

Updated by Anonymous almost 14 years ago

  • Priority changed from Normal to High
Actions #2

Updated by David Lesimple almost 14 years ago

  • Priority changed from High to Urgent
Actions #3

Updated by David Lesimple almost 14 years ago

  • Navigateur changed from Firefox 3.x to Tous
Actions #4

Updated by David Lesimple almost 14 years ago

  • Category changed from Administration to Authentification
  • Système d'exploitation deleted (Windows 7)
  • Votre base de données changed from PostgreSQL to Toutes
Actions #5

Updated by Nicolas Eysseric almost 14 years ago

  • Status changed from New to Assigned
  • Assignee set to Miguel Moquillon
  • Target version set to Version 5.6

Je reproduis également le problème...
J'ai identifié une piste : Si le paramètre anonymousId du fichier generalLook.properties n'est pas défini, cette anomalie ne se produit pas. L'authentification se déroule bien.

Actions #6

Updated by Miguel Moquillon almost 14 years ago

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

Le problème vient que le LookSilverpeasV5Helper n'est pas mis à jour avec le MainSessionController créé pour l'utilisateur en cours de connexion parce que LoginServlet ne nettoyait pas de la requête le LookSilverpeasV5Helper initialisé pour l'utilisateur anonyme. Ce qui fait que c'est ce dernier qui est transmis tout au long des requêtes suivantes ! Or la JSP MainFrameSilverpeasV5 vérifie que que la requête contient un tel attribut ; s'il n'est pas valorisé, il crée alors un nouveau LookSilverpeasV5Helper avec le MainSessionController créé pour l'utilisateur connecté. Sinon il utilise celui transporté dans la requête.
Ce bogue apparait donc avec les accès anonymes (car au moment de la connexion, il en existe déjà une, celle de l'utilisateur anonyme).

Actions #8

Updated by Emmanuel Hugonnet almost 14 years ago

  • Target version changed from Version 5.6 to Version 5.5.4
Actions

Also available in: Atom PDF