Zimbra – CAS déconnexion

Dans mon précédent article, je vous ai expliqué comment vous identifier en CAS sur Zimbra. A présent, je vais vous expliquer comment faire la procédure de déconnexion.

Explications

En effet, lorsque vous cliquez sur « Déconnexion » depuis le webmail de Zimbra, le CAS vous affiche bien que vous êtes déconnecté, mais le cookie de session est toujours là ! Du coup, vous n’êtes pas déconnecté !

Le problème vient du fait que dans le précédent article, je vous ai dit de renseigner ceci :

Sous l’utilisateur zimbra, pour chaque domaine à gérer :

zmprov mcf zimbraWebClientLoginURL https://zimbra.url.com:port/index.php

zmprov mcf zimbraWebClientLogoutURL https://cas.url.com:port/cas/logout

 

Dans le cas présent, vous renvoyez donc l’utilisateur connecté sur la page qui affiche que vous êtes bien déconnecté. Mais cette page ne supprime pas le cookie, ce n’est qu’un affichage !

 

Résolution du bug

Sur le serveur proxy, dans le répertoire qui héberge vos pages, ajouter donc un fichier logout.php contenant ceci :

Corrigez les inclusions pour pointer votre fichier de configuration.

 

Ensuite, modifier l’URL de déconnexion depuis l’IHM de Zimbra ou en ligne de commande. Vous aurez donc :

 

 

 

francois

Passionné par les nouvelles technologies depuis ma jeunesse, je continue aujourd'hui par mon métier cette passion. Toujours curieux, je tiens ce blog comme mémo de mes découvertes et profite de cet espace pour vous les faire partager.

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *