(Rocket.Chat)永不过期身份验证令牌

Ani*_*rma 2 rocket.chat

我正在尝试重用Rocket.Chat 登录 API 生成的相同authToken 。

{
   "status": "success",
   "data": {
      "authToken": "9HqLlyZOugoStsXCUfD_0YdwnNnunAJF8V47U3QHXSq",
      "userId": "aobEdbYhXfu5hkeqG"
    }
}
Run Code Online (Sandbox Code Playgroud)

开发人员指南说:

随着令牌过期,您必须再次调用login方法以获得具有新到期日期的新令牌。您无需等到令牌过期就可以请求新令牌。(链接在这里

但是它没有提及到期日期配置。有什么方法可以设置authToken的无限期?

bra*_*ton 5

免责声明:我是Rocket.Chat的员工,并且确实维护REST API代码。

该文档不正确,我将提交拉取请求以解决该问题。当前,通过Rocket.Chat REST API获得的身份验证令牌没有到期日期。

截至目前,有两种方法可以撤销身份验证令牌。首先是呼叫api/v1/logout端点,另一个是进入您帐户和个人资料下的Rocket.Chat,然后单击标记为“从其他登录位置注销”的按钮。

  • @bradleyhilton我认为rocket chat api,令牌有90天的有效期,请更新您的答案,这样对其他人会有帮助。 (2认同)