We apologize for untranslated text, you can use the Google Translation button to get an automatic translation of the web page in the language of your choice.

Redirection vers la page d'autentification même en cas d'authentification réussie

Mickaël Menduni · on 1/10/14 at 4:09 PM

Bonjour,

Dans le cadre de notre projet pour Chambéry qui est en JCMS 8.0.2, nous avons un problème lors de l'authentification : lorsqu'on s'authentifie via une portlet d'authentification, nous sommes tout le temps redirigé vers une page contenant la portlet d'authentification, même lorsque l'authentification est réussie ! (comme on peut le voir sur le bandeau haut en noir, nous sommes bien authentifié)

 

Voici la trame réseau que nous avons sur cette page (cf. impression écran ci-dessus) :

 

Merci d'avance pour votre aide.

Cordialement.

 

P.S. : nous n'avons pas ce comportement sur notre instance de développement.

20 pts
thomas lavocat - on 1/24/14 at 4:38 PM
Best answer

Bonjour,

Nous avons finalement corrigé le problème en modifiant le fonctionnement de la portletLogin.

Dans le fichier : doPortletLoginFullDisplay, nous avons changé la ligne

      <input type="hidden" name="redirect" value="<%= ServletUtil.getUrl(request) %>" class="Form" />

par

      <input type="hidden" name="redirect" value="<%= encodeForHTMLAttribute(Util.getString(getValidHttpUrl("redirect"), ServletUtil.getBaseUrl(request) + "index.jsp")) %>" class="Form" />

Cordialement,

#1

Merci pour ce retour.

Je vais noter de vérifier ce comportement pour éventuellement intégrer un correctif similaire.

Olivier Jaquemet · on 1/24/14 at 5:16 PM
10 pts
Olivier Jaquemet · on 1/15/14 at 12:41 PM

Bonjour,

Je vois dans votre capture que vous utilisez le module d'authentification Windows Waffle.

  • Dans le scénario qui pose problème, quelle type d'authentification utilisez vous ? par login/mot de passe, ou par authentification Windows ?
  • si c'est pas une authentification login/mot de passe, est-ce que ce symptome à lieur systématiquement, ou seulement après déconnexion d'une authentification Windows ?
  • Si vous effacez les cookies de votre navigateur et que vous essayez à nouveau, observez vous le même problème ?

note : il pourrait également s'agir d'une mauvaise configuration des portail, comparez

PS : Merci à vous d'utiliser nos espaces de conversation, la communauté peut ainsi profiter des échanges que vous partagez. Si vous souhaitez obtenir un suivi personnalisé pour chacune des questions lié à des dysfonctionnement produit, vous pouvez également utilisez notre espace support.

0 pts
Mickaël Menduni · on 1/15/14 at 5:18 PM

Bonjour,

Merci pour votre retour.

 

Mes réponses :

- Le problème intervient UNIQUEMENT lors de l'authentification login/mot de passe via la portlet que nous avons mise en colonne gauche.

- Nous n'avons pas ce problème si nous cliquons sur le bouton "Identification" du bandeau haut qui nous amène sur la portlet d'authentification en page centrale (avec possibililité d'authentification avec le compte Windows)

- Le symptome survient systématiquement et le problème est le même une fois les cookies effacés.

 

Petite précision qui peut avoir son importance : sur le dev, nous n'avons pas le module d'authentification Windows Waffle, et nous n'avons pas ce problème, est-ce que cela peut être lié ?

 

note : il pourrait également s'agir d'une mauvaise configuration des portail, comparez => que faut-il vérifier et comparer ?

 

Cordialement.

0 pts
Sébastien Raphel · on 1/21/14 at 10:58 AM

Bonjour,

Olivier parle surement de comparer la configuration des portails et catégorie de navigation par défaut de vos sites de développement et de production.

0 pts