E-Lyco:E-lyco-GLPI

De Wiki des Responsables Techniques du 85
Aller à : navigation, rechercher

E-Lyco et GLPI

E-Lyco utilise l'authentification CAS SSO pour l'identification des utilisateurs.

Dans GLPI un module d'authentification CAS est déjà implémenté (version 0.80.60 et + ) <<< a confirmer, version précédentes ?

On peuple d'abord GLPI avec les données des utilisateurs E-Lyco (Identifiant unique - nom - prenom) (voir plus si nécéssaire)

Puis on connecte GLPI a E-Lyco.

Pré-requis

Export CSV Utilisateurs depuis E-Lyco

Afin d'identifier correctement les utilisateurs, il convient d'exporter la liste des utilisateurs potentiels (Professeurs et administratif pour ma part) depuis E-Lyco.

On effectue donc d'abord les exports

Pour cela on va dans Annuaire > Administration > Export CSV spécifique

On choisit le profil : Enseignant pour le premier export

  • Identifiant ENT
  • Nom
  • Prénom

On fait un deuxième export pour les profils non-enseignants (Administratif)

Paramétrage Import

Une fois le plugin DataInjection installé dans GLPI (procédure classique d'installation de plugins pour GLPI), on paramètre un modèle d'import.

Dans GLPI : Accueil > Plugins > Injection de fichiers > Gestion des modèles > Ajouter

On entre les paramètres suivants :

  • Nom : Utilisateurs E-Lyco Profs
  • Type de données à insérer : Utilisateur
  • Création des lignes : Oui
  • Mise à jour des lignes : Oui (pour second import)
  • Ajouter des intitulés : Non
  • Mise à jour des champs existants : Oui
  • Essayer de réaliser les connexions réseau : Non
  • Présence d'un en-tête : Oui

Validez en appuyant sur Ajouter

Dans Fichier à injecter choisissez votre fichier exporté a l'étape précédente, laissez la détection automatique et chargez le fichier

Dans Correspondance maintenant, paramétrez les champs comme ceci :

  • Identifiant ENT : Table Utilisateur : Champ Identifiant (et pas ID): Cochez Champ de liaison
  • Nom : Table Utilisateur : Champ Nom de famille
  • Prénom : Table Utilisateur : Champ Prénom

Validez en cliquant sur actualiser

Dans Validation maintenant, Valider le modèle.

Import

On reviens sur Accueil >Plugins >Injection de fichiers et on sélectionne notre modèle

On choisi son fichier a importer, on laisse l'encodage par défaut. Validez

Une fois l'import effectué un rapport d'import s'affiche, si vous avez suivi ce tutoriel depuis le début le message L'importation a réussi s'affiche. Sinon il est possible que vous obteniez des erreurs mais le plus souvent c'est sans gravité

Pour vérifier votre import, allez dans Accueil > Administration > Utilisateurs

L'import est correctement effectué et tous les utilisateurs sont maintenant ajoutés dans GLPI.

Paramétrage connexion E-Lyco dans GLPI

On part ici d'un GLPI vide d'utilisateurs

  • En tant qu'admin, aller dans : Configuration > Authentification > Autre méthode d'authentification > Authentification par CAS

Les champs sont :

  • Hôte CAS : cas.e-lyco.fr
  • Port : 443

Ne pas remplir les autres champs.

  • Faites actualiser pour appliquer l'authentification CAS et ouvrez un second navigateur.
  • Connectez vous avec votre compte E-Lyco admin sur le second navigateur
  • Sur le premier navigateur changez votre profil en membre du groupe "admin".

CAS devient le seul moyen d'authentification possible sur GLPI.

Pour s'authentifier sans CAS : http://serveur/glpi/?noCAS=1


Paramétrage service GLPI dans E-Lyco

Paramètres techniques :

  • Code : GLPI (etablissement)
  • Type SSO : Pas de SSO / SSO Standart
  • URL : http://monserveur/glpi/
  • Type Xiti : Indéfini

Paramètres d'affichage :

  • Intitulé : GLPI
  • Ordre : 20.0 (sera tout a droite)
  • Description : Rapporter un problème technique au Collège
  • Icone : a vous de choisir une belle icone ( 32x32 pixels)

Décochez service anonyme pour gérer les droits d'accès au service/affichage de l'icone sur E-lyco