Skip to content

déconnexion CAS/AGALAN

Francois Gannaz requested to merge 202-logout into master

Pour les utilisateurs avec authentification par MdP, rien ne change. Pour les autres, les différents liens de déconnexion renvoient vers une page /auth-cas/logout.php qui met fin à leur session CAS.

Attention, du point de vue de l'utilisateur, quand il clique sur "Se déconnecter", il arrive sur une page austère du CAS de l'UGA. Le protocole CAS permet de transmettre à ce serveur une URL de retour, mais les specs disent que celle-ci est au mieux affichée. En pratique, l'UGA semble n'en tenir aucun compte.

url [OPTIONAL] - if "url" is specified, the URL specified by "url" SHOULD be on the logout page with descriptive text. For example, "The application you just logged out of has provided a link it would like you to follow. Please click here to access http://www.go-back.edu."

Ce qui est aussi gênant, c'est que certains utilisateurs voudraient sortir de LabNbook sans perdre leur session email (Zimbra ou autre service sous CAS). Une alternative serait d'appliquer toujours une déconnexion locale, mais quand l'utilisateur est revenu en page d'accueil, d'ajouter au message "Vous êtes déconnecté" un bouton "Mettre fin à ma session CAS/AGALAN".

Closes #202 (closed)

Merge request reports