You are not logged in.
Bonjour,
Je cherche à interfacer un composant de la suite Centreon : OpenTickets.
Ce composant fonctionne avec la RESTAPI de GLPI.
J'ai bien réussi à avoir les tokens nécessaires, je n'ai pas de probleme de connexion à priori
car lors d'un test j'arrive bien à récupérer le session_token.
Pourtant, je n'arrive pas à mes fins...
J'ai à priori un soucis de permission que je n'arrive pas à régler. J'ai pourtant utilisé le profil 'Super-Admin' qui est unique pour l'utilisateur auquel est relié le usertoken.
En regardant les logs d'Apache je vois bien les requêtes qui sont bloquées:
X.X.X.X - - [07/Jul/2023:12:09:35 +0200] "GET /apirest.php/itilCategory?range=0-20 HTTP/1.1" 403 88 "-" "-"
X.X.X.X - - [07/Jul/2023:12:09:35 +0200] "GET /apirest.php/Supplier?range=0-20 HTTP/1.1" 403 88 "-" "-"
X.X.X.X - - [07/Jul/2023:12:12:21 +0200] "GET /apirest.php/itilCategory?range=0-20 HTTP/1.1" 403 88 "-" "-"
X.X.X.X - - [07/Jul/2023:12:12:21 +0200] "GET /apirest.php/Supplier?range=0-20 HTTP/1.1" 403 88 "-" "-"
Et sur mon composant voilà ce que ça donne
Pour 'Itil category' & 'Glpi supplier' j'obtiens le retour suivant
ENDPOINT: https://xxxx/apirest.php/itilCategory?range=0-20 || GLPI ERROR : ERROR_RIGHT_MISSING || GLPI MESSAGE: Vous n'avez pas les droits requis pour réaliser cette action. || HTTP ERROR: 403
J'ai essayé de l'envoyer quand même mais j'ai également une erreur de droits.
Des idées ? là je suis un peu dans le flou complet....
Merci ..!
Offline
attention les endpoint sont sensibles à la casse :
essayez ITILCategory
pour Supplier je ne comprends pas, je suis en 10.0.8 et ça marche .
avez vous vérifié : apirest.php/getActiveProfile/ et apirest.php/getActiveEntities/
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline