【问题标题】:How to JWT Authorization in Angular 2.0如何在 Angular 2.0 中进行 JWT 授权
【发布时间】:2017-07-26 18:07:28
【问题描述】:

我想为 Angular 2.0 路由实现 JWT 授权,并用作显示/隐藏某些页面视图部分的指令,例如 ngAA 插件。

您对此有什么建议或插件吗?

【问题讨论】:

标签: angular authentication authorization jwt


【解决方案1】:

你需要的一些东西:

  • 一种身份验证服务,允许登录、注销并检查您是否已通过身份验证(以便您可以使用例如*ngIf="auth.isLogged()"),
  • 您将附加到路由器配置中受保护路由的身份验证保护,
  • 一个登录组件/对话框和类似于注销的东西,
  • 一种自动将Authorization 标头附加到受保护的API 调用的方法。

试试angular2-jwt 库,它提供了AuthHttp 包装在Angular 的Http 服务上,解决了最后一个问题。阅读以下指南可能会有所帮助:

【讨论】:

    【解决方案2】:

    您可以使用ng-jwt 库来获取角度+2

    【讨论】:

      猜你喜欢
      • 2018-09-22
      • 2020-12-17
      • 2019-06-04
      • 1970-01-01
      • 2017-07-23
      • 2019-03-19
      • 2017-04-15
      • 2016-01-22
      • 2020-07-26
      相关资源
      最近更新 更多