【发布时间】:2020-07-25 12:06:32
【问题描述】:
我使用 JWT(Json Web 令牌),它在有效负载中具有刷新令牌 (GUID)。一般来说,我使用 Firebase JWT 来创建/编码和解码 JWT。
我想在 PHP 中解码过期的 JWT,然后使用其有效负载中的刷新令牌来创建新的 JWT(只要刷新令牌仍然有效)。如果我使用 Firebase 解码 JWT,它会引发异常(过期)并且不会返回解码后的令牌。
如何安全地解码过期的 JWT 并访问其有效负载?我可以捕获过期的异常还是不安全,它也可能捕获其他错误。如果我这样做了,我如何访问有效载荷? 感谢您的帮助和意见。
【问题讨论】: