【问题标题】:Json web token generation in angular4 or javascriptangular4 或 javascript 中的 Json Web 令牌生成
【发布时间】:2018-02-02 23:31:30
【问题描述】:

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

【问题讨论】:

  • 你打算使用网络令牌做什么?如果您使用后端 API 模拟用户登录,则作业 token generation 在后端而不是前端完成。

标签: javascript angular jwt


【解决方案1】:

实际上,您可以通过多种方式为您的应用创建 JSON Web 令牌,例如使用 btoa 方法,或使用 jwt.io 等。

但为什么要生成 JSON Web 令牌?

一般来说 JSON Web 令牌应该从后端生成,而且也是安全的,所以不要在客户端尝试这个。

【讨论】:

    【解决方案2】:

    您无法从客户端生成 Web 令牌。请使用https://jwt.io/ 以您自己的服务器端语言使用它,并使用https://github.com/auth0/angular2-jwt 这个库来使用它。

    【讨论】:

      【解决方案3】:

      生成令牌是一项后端工作,angularJs 应该只存储它并将其发送到服务器以验证用户数据,基本上在前端生成它并不是一个好主意,因为你的密钥会进入人们的手,他们可以用它生成令牌,服务器将验证它为真,它会给应用程序带来问题和错误。

      【讨论】:

        猜你喜欢
        • 2015-07-20
        • 2016-03-14
        • 2020-02-03
        • 2018-05-24
        • 2021-12-24
        • 2019-09-30
        • 2016-09-07
        • 2018-06-11
        • 2018-06-13
        相关资源
        最近更新 更多