【发布时间】:2019-12-05 19:48:06
【问题描述】:
我是第一次使用 JWT,我很难理解它的完整工作方式,每次我找到 simethong 的解决方案时,都会弹出另一件事。
我在发送正确的用户名和密码之前尝试进行身份验证,当我使用 Postman 时,我得到了一个令牌。
我离开项目几个小时又回来了,现在当我尝试进行身份验证时,我收到了这个错误:
{
"code": 401,
"message": "Expired JWT Token"
}
我不知道如何解决,因为我不知道我可能会遇到这样的问题。
任何帮助将不胜感激。
【问题讨论】:
-
如果您使用的是 API 并且我理解正确,那么这是不言自明的。您的令牌已过期,JWT 通常会在他们的
iat一个小时后这样做。您需要重新生成一个新令牌并使用它进行请求。 -
是的,您的令牌已过期,需要重新获取。
标签: php symfony jwt symfony4 jwt-auth