我正在尝试重用由Rocket.Chat login API生成的相同authToken。
{
"status": "success",
"data": {
"authToken": "9HqLlyZOugoStsXCUfD_0YdwnNnunAJF8V47U3QHXSq",
"userId": "aobEdbYhXfu5hkeqG"
}
}
开发者指南说:
当令牌过期时,您必须再次调用login方法才能获得具有新过期日期的新令牌。在请求新令牌之前,您不必等到令牌过期。 (Link Here)
但它没有提到有效期限配置。有没有办法为authToken设置无限期到期?
答案 0 :(得分:4)
免责声明:我是Rocket.Chat的员工,我确实维护了REST API代码。
那篇文档不正确,我将提交拉取请求来解决这个问题。目前,通过Rocket.Chat REST API获取的身份验证令牌没有到期日期。
截至目前,有两种方法可以撤销身份验证令牌。首先是调用api/v1/logout
端点,另一个调用Rocket.Chat在您的帐户和配置文件下,然后单击标有&#34的按钮;从其他登录位置退出"。