网站搜索

typescript - 如何从 Angular 客户端生成 JWT?


我一直在寻找从 Angular 客户端创建 JWT 的官方方法。有些帖子建议不要这样做,因为存在安全问题,即使是 auth0/jwt-angular2 也没有生成它的功能。

答案#1

JWT 必须在用户注册/登录后在服务器端创建。

之后,在服务器响应中,令牌会被发送回浏览器。最后,你必须将这个令牌存储在浏览器的本地存储中,以便后续请求使用。

记得使用 HTTPS,否则任何人都可以轻松使用 WireShark 捕获令牌。