在angular4或javascript中生成Json web令牌

时间:2017-08-24 23:53:32

标签: javascript angular jwt

如何为刚刚在angular2 / 4应用程序中登录应用程序的用户生成JSon Web令牌

3 个答案:

答案 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令牌应该从后端生成,这也是安全的,所以不要在客户端尝试这个。