gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 19:11:07 25 4
gpt4 key购买 nike

我发现 Microsoft 的基于声明的身份验证的实现并不真正符合真正的基于声明的设置的期望,而且我似乎 ThinkTecture 在替换 Web API 实现方面做得很好。

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

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

我想我对 repositories that ThinkTecture 的所有内容都有些困惑。是否有人在使用 IdentityServerIdentityModel.45AuthorizationServer 方面有可靠的指导?

我只是想放弃整个 Microsoft 方法并打开以使用正确的真正基于声明的方法,但我在 EF6 migrations 的身份表、要使用的项目或如何删除整个 AccountController 方面需要帮助VS2013 的 SPA 模板中的方法。我看过 Dominick's blog ,它似乎非常好,但我还没有找到有助于 从 Web API 方法转向 ThinkTecture 思维方式 的帖子。

最佳答案

Thinktecture Identity Server 用于颁发身份验证 token (用于网站之类的东西)并且有助于 SSO(同样,在浏览器场景中)。

Thinktecture 授权服务器用于颁发授权 token (用于 Web API 之类的东西)。 Authorization Server 需要用户进行身份验证,因此它可以依赖 Identity Server。

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

关于asp.net-web-api - 从 Web API 2 基于声明的身份验证迁移到 ThinkTecture,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20720684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com