如何为刚刚在angular2 / 4应用程序中登录应用程序的用户生成JSon Web令牌
答案 0 :(得分:2)
生成令牌是一个后端端作业,angularJs应该只存储它并将其发送到服务器以验证用户数据,并且基本上在前端生成它不是一个好主意,因为你的密钥会进入人们可以用它来生成令牌,服务器会将其验证为True,这会给应用程序带来问题和错误。
答案 1 :(得分:2)
您无法从客户端生成网络令牌。请使用https://jwt.io/以您自己的服务器端语言使用它,并使用https://github.com/auth0/angular2-jwt此库来使用它。
答案 2 :(得分:2)
实际上,您可以通过多种方式为应用创建JSON网络令牌,例如使用btoa
方法或使用jwt.io
等。
但为什么要生成JSON Web令牌?
一般来说JSON Web令牌应该从后端生成,这也是安全的,所以不要在客户端尝试这个。