加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.NET Identity和Thinktecture.IdentityModel库如何相互关联?

发布时间:2020-12-16 03:29:03 所属栏目:asp.Net 来源:网络整理
导读:我刚刚开始在我们的web api服务中实现安全性(主要是作为一项研究工作). 并遇到了新的 ASP.NET Identity和相当成熟的 Thinktecture.IdentityModel库. 由于我对这一堆认证/授权机制没有经验,所以非常混乱.现在我不能说这些库是相同的还是彼此正交的. 我将不胜
我刚刚开始在我们的web api服务中实现安全性(主要是作为一项研究工作).
并遇到了新的 ASP.NET Identity和相当成熟的 Thinktecture.IdentityModel库.

由于我对这一堆认证/授权机制没有经验,所以非常混乱.现在我不能说这些库是相同的还是彼此正交的.

我将不胜感激任何澄清应该使用哪一个以及何时使用.

解决方法

简而言之,ASP.NET Identity是一个身份管理框架(存储用户帐户数据,如用户名和密码).本文深入介绍了ASP.NET Identity的功能和设计: http://brockallen.com/2013/10/20/the-good-the-bad-and-the-ugly-of-asp-net-identity/

Thinktecture.IdentityModel是WIF / Claims,ASP.NET,MVC和Web API中许多缺少功能的安全帮助程序库.一个例子是Web API v1中的安全令牌处理 – Web API没有这样的东西.另一个例子是CORS支持 – 再次,在Web API v1中没有任何帮助.

它们有两个不同的用途.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读