Projet

Général

Profil

Tâche #10461

Scénario #10308: Qualification eSBL 2.4.1

Qualification GLPI - logout

Ajouté par Philippe Carre il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
01/09/2014
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Dans le template glpi-update.sql , le lien généré pour le logout n'est pas correct :
'https://%%eolesso_adresse:%%eolesso_port/logout?https://%%web_url/glpi/login.php'

A supprimer. Il semble plus logique de laisser l'admin GLPI choisir son lien de sortie.

Historique

#1 Mis à jour par Philippe Carre il y a plus de 9 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Philippe Carre il y a plus de 9 ans

  • % réalisé changé de 0 à 20
  • Temps estimé mis à 2.00 h
  • Restant à faire (heures) mis à 2.0

Dans le même fichier, la variable %%glpi_admin_email (mail de l'administrateur) pourrait être utilisée pour donner les droits 'tech' à cet utilisateur.

#3 Mis à jour par Emmanuel GARETTE il y a plus de 9 ans

D'ailleurs il faudrait remplacer :

%if %%glpi_admin_email != ''

Par :

%if %%is_empty(%%glpi_admin_email)

#4 Mis à jour par Philippe Carre il y a plus de 9 ans

  • %%glpi_admin_email (mail de l'administrateur) pourrait être utilisée pour donner les droits 'tech' --> abandonné. A étudier pour la 2.4.2
  • if not %%is_empty(%glpi_admin_email) --> Fait
  • logout (et login) :
    en fait (je viens de m'en rendre compte) pour notre CAS, le chemin complet est : https://serveur/*cas*/login?... , ou /cas/logout?...
    Le cas est géré avec une variable %%eolesso_dossier , qui est définie dans le dico 52_esbl_grr.xml. Pas logique.
    Je propose d'ajouter cette variable dans 21_sso.xml :
    <variable name='eolesso_adresse_parent' type='domain' description='Adresse du serveur SSO parent'/>
    <variable name='eolesso_port_parent' type='port' description='Port du serveur SSO parent'>
    <value>8443</value>
    </variable>

    <variable name='eolesso_dossier' type='string' description= "Répertoire de base du serveur d'authentification SSO"/>
    (on ajoutera /cas en valeur par défaut dans la variante)

Le résultat dans glpi-update.sql est :
UPDATE `glpi`.`glpi_configs` SET `cas_host` = '%%eolesso_adresse',
`cas_port` = '%%eolesso_port',
`cas_uri` = '%%eolesso_dossier',
`cas_logout` = 'https://%%eolesso_adresse:%%eolesso_port%%eolesso_dossier/logout?service=?https://%%web_url/glpi/login.php' WHERE `glpi_configs`.`ID` =1 LIMIT 1 ;

#5 Mis à jour par Philippe Carre il y a plus de 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 20 à 100
  • Restant à faire (heures) changé de 2.0 à 0.0

La variable %%eolesso_dossier a finalement été ajoutée dans le dico 70_esbl.xml

glpi-update.sql a été modifiée comme convenu avec cette variable.

#6 Mis à jour par Thierry Jambou il y a plus de 9 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF