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

时间:2019-02-27 14:11:45

标签: bearer-token mattermost

我遇到一个问题,当我点击/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'

1 个答案:

答案 0 :(得分:0)

登录后收到的令牌是临时令牌。一段时间后它将过期。您有两种选择可以解决此问题:

  1. 再次登录并获得新令牌。

  2. 使用有效的个人访问令牌,除非您有意撤销它,否则它不会过期。

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