Skip to main content

Votre GLPI avec Utilisateur Read-Only

Medulla

1. nécessiteAccès la créationbase de vuesdonnées spécifiquesGLPI
dans

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 pour fonctionner correctement.

    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 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`)