Skip to main content

Votre GLPI avec Utilisateur Read-Only

1. Accès base de données GLPI

Créer un utilisateur MySQL/MariaDB dédié pour Medulla avec les permissions suivantes :

  • Lecture seule (`READ ONLY`) ou lecture/écriture selon les besoins
    - Accès à l’ensemble de la base de données GLPI
  • GLPI Read-Only

    Si vous nous fournissez un utilisateur qui a des droits en lecture seul sur votre base GLPI, vous devrez appliquer manuellement un fichier SQL avant l'installation de Medulla. Ce fichier contient les requêtes nécessaires pour créer les vues requises.

    Voici le liens du fichier SQL à appliquer sur votre base de donnée GLPI :

    https://dl.medulla-tech.io/nc/glpi-100.sql

    Ces vues sont obligatoires pour le fonctionnement de Medulla.

    GLPI accès en écriture

    Si vous autorisez l'accès en écriture à votre base de données GLPI, Medulla appliquera automatiquement les vues nécessaires lors de l'installation.

2. Connectivité réseau

Autoriser la communication entre le serveur Medulla et le serveur de base de données GLPI :

- Port `3306` ouvert (ou port personnalisé selon votre configuration)

3. Création d’un utilisateur API GLPI

Créer un utilisateur GLPI dédié aux appels API nommé comme vous le souhaitez :

Sur GLPI dans `Administration > Utilisateurs`

- Type : utilisateur standard (nom d'utilisateur / mot de passe)
- Profil recommandé :
  - `Read-Only` ou `Super-Admin`
- Affectation :
  - Entité racine
  - Mode récursif activé

Générer ensuite un jeton API utilisateur (`user_token`)

4. Création d’un client API GLPI

Créer un client API nommé `MMC`.

Sur GLPI dans `Configuration > Générale > API`

Générer ensuite le jeton d’application (`app_token`)