GLPI API 中的基本身份验证存在问题(错误“ERROR_APP_TOKEN_PARAMETERS_MISSING”)

问题描述 投票:0回答:1

我正在使用 GLPI 版本 9.5.13,并且我正在尝试使用 API 通过

initSession
端点上的基本身份验证(登录名和密码)进行身份验证。

我已按照文档进行操作,并尝试使用带有

Authorization: Basic {login:password}
标头的 GET 请求来获取会话令牌。然而,尽管如此,我仍然收到以下错误:

[ "ERROR_APP_TOKEN_PARAMETERS_MISSING", "参数 app_token 丢失;请参阅浏览器中的文档 https://helpdesk.******.com/apirest.php/#ERROR_APP_TOKEN_PARAMETERS_MISSING" ]

这是我尝试过的:

my postman test

我想了解为什么 API 不断要求输入

app_token
,即使我只使用登录名/密码对。我需要更改 GLPI 中的特定配置以禁用
app_token
的要求吗?

postman token glpi
1个回答
0
投票

答案已经很晚了,但是在这里使用应用程序令牌有什么问题吗?
另外,我建议使用用户令牌而不是带有登录名和密码的凭据。

无论如何,你说得有道理,官方API文档说app_token是可选的,但在大多数情况下它实际上是必需的。

我在 GLPI 和另一个票务系统之间开发了一个完整的双向接口,只需在会话创建中包含 app_token 就可以完美地工作。

© www.soinside.com 2019 - 2024. All rights reserved.