最重要:会话无效或已过期,请重新登录

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

当我按下/users/me API时,我收到401响应,并显示消息“会话无效或过期,请重新登录”。即使我发送的是来自/login API的不记名令牌,也会发生这种情况。

这里是请求:

curl -X GET \
  http://localhost:8065/api/v4/users/me \
  -H 'Authorization: Bearer 4p7ip3wuujby7cfmeqb7718fhc' \
  -H 'Postman-Token: eac220fa-9208-427b-b76f-f048ba28908a' \
  -H 'cache-control: no-cache'
bearer-token mattermost
1个回答
0
投票

登录后收到的令牌是临时令牌。一段时间后它将过期。您有两种选择可以解决此问题:1-重新登录并获得新令牌。2-使用个人访问令牌,它是有效的令牌,并且除非您有意撤销它,否则它不会过期。

如果首先要使用Personal Access Token,则需要在配置文件中启用它。将EnableUserAccessTokens设置为true。然后重置服务器以应用配置。之后,使用the specific endpoint为您的帐户创建一个个人访问令牌。请注意,默认情况下,只有系统管理员有权创建个人访问令牌。

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