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

asp.net-web-api – 从Web API 2基于声明的身份验证迁移到ThinkT

发布时间:2020-12-16 07:17:50 所属栏目:asp.Net 来源:网络整理
导读:我发现微软基于声明的身份验证的实现并没有真正达到真正的基于声明的设置的期望,我觉得ThinkTecture在替换Web API实现方面做得很好. 我想知道是否有人有一个指南或博客文章供人们从用于AccountController的VS2013的默认SPA模板转移到ThinkTecture方法. 我也
我发现微软基于声明的身份验证的实现并没有真正达到真正的基于声明的设置的期望,我觉得ThinkTecture在替换Web API实现方面做得很好.

我想知道是否有人有一个指南或博客文章供人们从用于AccountController的VS2013的默认SPA模板转移到ThinkTecture方法.

我也喜欢默认的Microsoft Web API AccountController,它将为AspNetUsers和Roles创建表,但我不确定ThinkTecture是否做同样的事情.

我想我在repositories that ThinkTecture之间有点困惑了.是否有任何人在使用什么,IdentityServer,IdentityModel.45或AuthorizationServer方面有可靠的指导?

我只是想放弃整个Microsoft的方法并开放使用正确的基于声明的方法,但我需要帮助解决身份表的EF6迁移,使用什么项目,或者如何放弃整个用于VS2013的SPA模板中的AccountController方法.我看过Dominick’s blog并且看起来非常好,但是我还没有找到一篇有助于从Web API方法转向ThinkTecture思维方式的帖子.

解决方法

Thinktecture Identity Server用于发布身份验证令牌(用于网站之类的东西),并且对SSO(在浏览器方案中)也很有帮助.

Thinktecture授权服务器用于发布授权令牌(用于Web API等).授权服务器需要用户进行身份验证,因此可以依赖Identity Server.

Thinktecture IdentityModel是一个帮助程序库,您可以在Web应用程序或Web API应用程序中使用它来帮助解决.NET框架未提供的各种安全问题.

(编辑:李大同)

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

    推荐文章
      热点阅读