KB 2805: Déconnexion automatique du portail public à la fermeture du navigateur

Publié le 15 novembre 2023Modifié le 21 juin 2024

CONTEXTE

Vous souhaitez que vos utilisateurs soient déconnectés dès la fermeture de leurs navigateurs.

Le but étant de lancer automatiquement un accès à l’URL http://keyword.olfeo.com/logout afin de déconnecter la session portail public.

Cet outil est disponible et modifiable selon vos besoins. Le support technique Olfeo ne fera aucune assistance sur la modification, le déploiement, ou sur n’importe quelle demande liée à cet article.

Outils nécessaire

visual studio (modification du fichier)
csc.exe (compilation)

Fichiers fournis

auto_deco.cs (à modifier)
runhide.vbs (à conserver)

Modification du fichier auto_deco.cs

Grâce à l’outil visual studio, vous pourrez simplement modifier le fichier auto_deco.cs

À la ligne 60, il vous faut modifier la valeur du proxy
WebProxy myProxy = new WebProxy(« IP_OLFEO/FQDN », PORT_PROXY);
pour être en adéquation avec votre réseau.

Exemple:

WebProxy myProxy = new WebProxy(« 10.12.0.5 », 3129);

Sauvegarder votre fichier une fois modifié.

Complilation

Lancer l’invite de commande en administrateur.
Se mettre dans le dossier où se trouve le fichier auto_deco.cs

Exemple :
cd « \Users\…\Desktop\auto déco »

lancer le programme csc.exe (compilateur) sur le fichier auto_deco.cs, le programme auto_deco.exe sera créé.

Exemple :

c:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe auto_deco.cs

Mise en place

Une fois votre programme compilé, il vous faudra l’utiliser grâce à un raccourci que vous devrez créer.

Exemple

Cible pour un raccourci firefox.

« C:\Users\….\Desktop\auto deco\runhide.vbs » auto_deco.exe firefox http://www.olfeo.com

Le raccourci est de la forme
runhide.vbs auto_deco.exe navigateur URL_ouverture

les navigateurs supportés dans le programme sont:

firefox
chrome
msedge
iexplorer

Validation

  1. Lancez le raccourci firefox, le navigateur firefox doit s’ouvrir et la page de portail public doit s’afficher. (La configuration proxy du navigateur n’est pas impactée dans notre cas)
  2. Vous connectez avec votre identifiant portail public
  3. Fermez le navigateur
  4. Un pop-up indiquant « Déconnexion du portail public OK »
  5. Lancez de nouveau le raccourci firefox, vous devez de nouveau avoir l’invite d’identification du portail public