You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2023-07-07 16:40:24

rupe-neworch
Member
From: Montpellier, France
Registered: 2023-03-06
Posts: 7

Pb de permission, malgré la configuration en Super-admin!

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

#2 2023-07-07 18:07:25

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

Re: Pb de permission, malgré la configuration en Super-admin!

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

Board footer

Powered by FluxBB