【发布时间】:2018-02-02 23:31:30
【问题描述】:
如何为刚刚在 angular2/4 应用程序中登录应用程序的用户生成 JSon Web 令牌
【问题讨论】:
-
你打算使用网络令牌做什么?如果您使用后端 API 模拟用户登录,则作业
token generation在后端而不是前端完成。
标签: javascript angular jwt
如何为刚刚在 angular2/4 应用程序中登录应用程序的用户生成 JSon Web 令牌
【问题讨论】:
token generation 在后端而不是前端完成。
标签: javascript angular jwt
实际上,您可以通过多种方式为您的应用创建 JSON Web 令牌,例如使用 btoa 方法,或使用 jwt.io 等。
但为什么要生成 JSON Web 令牌?
一般来说 JSON Web 令牌应该从后端生成,而且也是安全的,所以不要在客户端尝试这个。
【讨论】:
您无法从客户端生成 Web 令牌。请使用https://jwt.io/ 以您自己的服务器端语言使用它,并使用https://github.com/auth0/angular2-jwt 这个库来使用它。
【讨论】:
生成令牌是一项后端工作,angularJs 应该只存储它并将其发送到服务器以验证用户数据,基本上在前端生成它并不是一个好主意,因为你的密钥会进入人们的手,他们可以用它生成令牌,服务器将验证它为真,它会给应用程序带来问题和错误。
【讨论】: