【问题标题】:Role based AngularJS JWT authentication基于角色的 AngularJS JWT 身份验证
【发布时间】:2016-05-01 00:49:24
【问题描述】:

我有一个 angularJS 网络应用程序。为了从后端向 SPA 提供数据,我使用了 asp.net web api。

在后端,我实现了 JSON Web 令牌身份验证,就像这篇很棒的博文一样:http://bitoftech.net/2015/03/31/asp-net-web-api-claims-authorization-with-asp-net-identity-2-1/

现在我正在寻找客户端的实现。我发现了很多用于身份验证的角度包。但我找不到任何使用 JSON Web 令牌和基于角色的身份验证。

你知道任何解决方案:

  • ui-路由器
  • 角色
  • JSON 网络令牌 (jwt)
  • 刷新令牌
  • 外部登录(Facebook、Google、...)

后端解决方案运行良好,我想找到一个合适的 angularJS 前端解决方案。

【问题讨论】:

    标签: angularjs authentication angular-ui-router asp.net-web-api2 jwt


    【解决方案1】:

    想要将所有这些结合起来有点一厢情愿。 JWT 有一个非常好的 Github 存储库 + 刷新令牌逻辑 https://github.com/auth0/angular-jwt 该库使用拦截器为每个请求发送身份验证标头信息。

    老实说,您最好创建自己的 Angular 服务来处理这些问题。我建议创建一个跟踪用户角色的服务,然后使用 localstorage 来记录用户是否已通过 Facebook、Twitter 等进行身份验证...... https://github.com/fnakstad/angular-client-side-auth

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-03
      • 2017-11-17
      • 1970-01-01
      • 1970-01-01
      • 2018-06-23
      • 2016-05-17
      • 1970-01-01
      • 2021-11-22
      相关资源
      最近更新 更多