You are not logged in.
Pages: 1
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
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.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
Merci je vais essayer ça de suite !
Offline
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
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
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
Last edited by FluthDePan (2021-10-15 10:49:48)
Offline
@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.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
Pages: 1