Prévisualisation en tant qu'un autre utilisateur

Vous pouvez prévisualiser les modifications apportées à votre site Web sans avoir à vous déconnecter et vous reconnecter sous l'identité d'un autre utilisateur. Cette fonction de prévisualisation permet de vérifier rapidement que des utilisateurs possédant des droits d'accès différents ne consultent que le contenu qu'ils sont autorisés à regarder. Vous pouvez prévisualiser les modifications en tant qu'utilisateur spécifique ou en tant qu'utilisateur non authentifié.

Pourquoi et quand exécuter cette tâche

Pour utiliser l'option d'aperçu, procédez comme suit :
  1. Passez en mode édition.
  2. Ouvrez le menu Aperçu dans la barre d'actions.
  3. Cliquez sur En tant qu'utilisateur ou En tant qu'utilisateur non authentifié. La page est mise à jour en fonction de l'utilisateur dont vous empruntez l'identité.
  4. Pour arrêter la prévisualisation, cliquez sur Arrêter la prévisualisation.
Vous pouvez modifier la fonction de prévisualisation pour personnaliser le comportement de prévisualisation dans le scénario suivant :
  • User1 crée un projet et une page dans le projet. La nouvelle page contient un portlet.
  • User1 tente alors de prévisualiser la page en tant qu'User2. Dans ce cas, User2 dispose des droits d'accès permettant d'afficher la page, mais pas le portlet qui se trouve sur la page.
  • User1 reçoit le message suivant : Vous n'êtes pas autorisé à utiliser ce portlet. Ce message s'affiche pour indiquer qu'un portlet est affiché ici, si l'utilisateur dispose des droits d'accès requis.
Vous pouvez supprimer le message dans ce scénario.

Pour plus d'informations sur les droits d'accès requis pour la prévisualisation avec l'identité d'un autre utilisateur, voir Contrôle d'accès aux pages gérées.

Procédure

  1. Log on to the WebSphere® Integrated Solutions Console as an administrator.
  2. Click Resources > Resource Environment > Resource Environment Providers.
  3. Cliquez sur WP ConfigService, puis sur Propriétés personnalisées.
  4. Localisez et cliquez sur la propriété portlets.unauthorized.visible.project.
    Si la propriété n'est pas encore répertoriée, créez-la.
  5. Affectez à la propriété la valeur false de manière à supprimer le message. La valeur par défaut est true.