如何在Angular 2.0中进行JWT授权

时间:2017-03-06 18:27:43

标签: angular authentication authorization jwt

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

你有任何建议或插件吗?

2 个答案:

答案 0 :(得分:3)

您需要的一些事项:

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

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

答案 1 :(得分:0)

你可以使用ng-jwt库来获得角度+2