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 2021-10-14 15:04:45

FluthDePan
Member
Registered: 2021-10-06
Posts: 9

Problème connexion API

Bonjour,

Je suis actuellement en train de réaliser une interface web qui va concentrer certaines informations du GLPI de la boite.

J'imagine que ça doit être assez simple à réaliser, je n'ai besoin que de faire quelques requêtes et afficher les résultats. Simple, à condition que j'arrive à me connecter à l'API.
Les options d'authentification sont toutes les deux activées, j'ai un compte super-admin et un autre compte autorisé dans l'API qui est bien évidemment activé.
Que dois-je faire avec ces deux token d'authentification ? (je fais des test avec Postman)

Merci d'avance

Last edited by FluthDePan (2021-10-14 15:05:48)

Offline

#2 2021-10-14 15:59:38

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

Re: Problème connexion API

dans glpi :  allez dans configuration>générale>onglet API
activez l'API, activez le mode d'authentification par jeton externe
creez un client en indiquant l'adresse IP autorisée ( celle de votre client postman par exemple)
générez le jeton (app_token) et notez le.

ensuite appelez l'url  : monserveurglpi/glpi/apirest.php/initSession

avec dans le header


    Content-Type: application/json,
    App-token: '  $app_token,
    Authorization: user_token  $myusertoken

glpi devrait vous retourner un tableau contenant le jeton de session :  vous êtes connectés à GLPI !

autre option :
directement dans l'URL :

monserveurglpi/glpi/apirest.php/initSession?Content-Type=application/json&app_token=[app_token]&user_token=[user_token}


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6
préprod : glpi10.0.15

Offline

#3 2021-10-14 16:16:58

FluthDePan
Member
Registered: 2021-10-06
Posts: 9

Re: Problème connexion API

Merci je vais essayer ça de suite !

Offline

#4 2021-10-14 16:44:32

FluthDePan
Member
Registered: 2021-10-06
Posts: 9

Re: Problème connexion API

LaDenrée wrote:

creez un client en indiquant l'adresse IP autorisée ( celle de votre client postman par exemple)
générez le jeton (app_token) et notez le.

ensuite appelez l'url  : monserveurglpi/glpi/apirest.php/initSession

avec dans le header


    Content-Type: application/json,
    App-token: '  $app_token,
    Authorization: user_token  $myusertoken

Sincèrement désolé je pense ne pas tout saisir de cette instruction sad

LaDenrée wrote:

autre option :
directement dans l'URL :

monserveurglpi/glpi/apirest.php/initSession?Content-Type=application/json&app_token=[app_token]&user_token=[user_token}

Quand j'essaie ici, j'ai cette erreur :
    "ERROR_WRONG_APP_TOKEN_PARAMETER",
    "le paramètre app_token semble incorrect; Afficher la documentation dans votre navigateur à http://monserveurglpi/glpi/apirest.php/#ERROR_WRONG_APP_TOKEN_PARAMETER"
Et si je vais sur l'URL qu'il me propose ça me retourne un 404

Offline

#5 2021-10-15 09:41:22

FluthDePan
Member
Registered: 2021-10-06
Posts: 9

Re: Problème connexion API

J'ai enfin réussi à me connecter !

Nouvelle question, toutes mes excuses j'imagine qu'elles ont été posé plusieurs fois ...

Avec Postman ou en direct aucun problème mais pour mes tests d'affichage en localhost ça ne fonctionne pas du tout, le procédé en localhost est différent ?

EDIT: Problème corrigé, je risque d'avoir encore des questions pendant ce projet donc => merci encore big_smile

Last edited by FluthDePan (2021-10-15 10:49:48)

Offline

#6 2022-05-23 15:49:35

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

Re: Problème connexion API

@hady, merci de ne pas polluer le forum en multipliant les sujets identiques, vous n'aurez pas plus de réponse.


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6
préprod : glpi10.0.15

Offline

Board footer

Powered by FluxBB