【发布时间】:2019-01-18 10:21:58
【问题描述】:
我有一个 AngularJS/Web API/SQL Server 应用程序,该应用程序当前使用基于令牌的身份验证和授权,使用下面概述的文章:
JSON Web Token in ASP.NET Web API 2 using Owin
已请求更改此安全机制以使用 Microsoft 标识。我最初的研究似乎表明 JWT 具有更多优势,因为它可以方便地访问多个资源服务器(单点登录场景),并且具有解耦不同层的好方法。
另一方面,Identity 与 Entity 框架相结合(我使用 Dapper 并且知道我可以编写自定义提供程序),如果您的 Web API 在多个消费者(Web 和移动设备)之间共享,它似乎很难实现应用程序)。但 Microsoft 推荐使用此框架进行身份验证/授权。我遇到了这个article,它有助于使用 AngularJS/Web API 实现它。有人可以帮助我了解一个是否比另一个更有利以及如何?谢谢
【问题讨论】:
标签: security asp.net-mvc-4 oauth jwt