验证角度中的 jwt?

Ado*_*adh 6 jwt angular

早晨;

我有一个关于 JWT 和 Angular 的问题。

我希望使用 jwt 进行前端应用程序(使用 Angular 开发)和后端服务之间的所有事务,以确保数据完整性。

那么Angular App如何检查和验证jwt消息呢?我知道应用程序必须使用密钥来验证 jwt 数据,但问题是我应该将密钥保存在角度应用程序中的哪里?或者我必须假设 jwt 在所有情况下都有效?

亲切地

t3_*_*rry 3

事实上你的密钥是在服务器端的。快递 JWT 套餐 做得很好。

您在客户端所做的就是检查其有效性。

您可以使用拦截器来检查每个 HTTP 请求的完整性:拦截器的官方文档

然后,对于每个请求,您将根据您在服务器端实际设置的内容来验证 JWT。然后,当实际令牌有效或无效时,您可以处理您的情况。

这是Angular 2 JWT 包的链接

  • 这就是 @LLai 评论所说的:“客户端不需要验证 JWT 令牌”,因为它会针对每个 HTTP 请求进行检查 (3认同)
  • @t3__rry 虽然我在这里的评论与所提出的问题无关,但只是想澄清 JWT 代表 JSON Web 令牌,而不是 JavaScript Web 令牌。谢谢。 (2认同)