Bug #14387
ferméAccès direct à une publication impossible depuis un lien de notification si le dossier contenant la publication est en droits spécifiques
0%
Description
Pré-requis :¶
- Mode anonyme activé
Scénario :¶
En tant que gestionnaire sur la GED:
- Créer un dossier avec droits spécifiques avec comme lecteur l'utilisateur lecteur1
- Créer une publication dans ce dossier, notifier l'utilisateur lecteur1
En tant qu'utilisateur lecteur1 :
- cliquer sur le lien dans la notification reçue
Le lien est de type .../silverpeas/Publication/11593
Résultat constaté :
¶
On arrive sur la plateforme en mode anonyme.
Résultat attendu :
- Lecteur 1 devrait être invité à se connecter et après connexion devrait arriver directement sur la publication.
Ce n'est pas le cas.¶
Fichiers
Mis à jour par Miguel Moquillon il y a 3 mois
- Statut changé de New à Feedback
Je ne reproduis pas le bug, ni en 6.4.1, ni en 6.4.2-SNAPSHOT.
Mis à jour par Miguel Moquillon il y a 3 mois
- Dans une GED pour laquelle les dossiers peuvent avoir des droits particuliers.
- Dans cette GED nous avons le gestionnaire G et un lecteur L.
- Le gestionnaire G créé un dossier avec des droits d'accès propres :
- G est gestionnaire du dossier
- L est lecteur du dossier
- G créé une publication dans le dossier avec un fichier joint
- G notifie le lecteur L au sujet de la publication
- L reçoit un mail avec un lien vers ladite publication et un lien vers le fichier joint à celle-ci
- L clique sur le lien et arrive sur son Silverpeas
- Qu'il soit ou non connecté (il se connecte dans ce dernier cas), il accède à la publication sans erreurs
Mis à jour par Miguel Moquillon il y a 3 mois
J'avais lu trop rapidement l'énoncé du ticket et je suis passé à côté d'un point important : la plate-forme est configurée en mode anonyme. Aussi, lorsque le lecteur L, non connecté, arrive par le lien de la notification, sur la publication, il a bien un message de refus d'accès puisqu'il y accède en tant qu'anonyme. Jusqu'ici, c'est normal.
Toutefois, c'est lorsqu'il se connecte que le comportement n'est pas celui attendu : il est redirigé, une fois connectée, sur la page d'accueil de la plate-forme et non sur la publication accédée.
Mis à jour par Miguel Moquillon il y a 3 mois
- Statut changé de In progress... à Resolved
- https://github.com/Silverpeas/Silverpeas-Core/pull/1356
- https://github.com/Silverpeas/Silverpeas-Components/pull/861
- https://github.com/Silverpeas/Silverpeas-Looks/pull/86
Maintenant, lorsqu'un utilisateur accède à Silverpeas via un lien de partage ou de notification, s'il n'est pas connecté, il est automatiquement redirigé, même si la plate-forme est en mode anonyme, sur la page de login. Une fois authentifié, il est redirigé vers la ressource pointée par le lien.
Pour ce faire, l'URL de redirection est automatiquement calculé, à l'ouverture de la session, une fois l'authentification réussie, à partir des informations de redirection contenues dans la session de l'utilisateur. Ces informations ont été mises en session lors de son premier accès à Silverpeas à partir du lien.
Mis à jour par Miguel Moquillon il y a 3 mois
- Statut changé de Resolved à Closed
Intégré dans les branches 6.4.x et master.
(A savoir que je n'ai pu tester en SSO, mon environnement de test SSO n'étant plus fonctionnel pour une raison que j'ignore.)