gpt4 book ai didi

asp.net-identity - 没有 OWIN 的 Microsoft.AspNet.Identity

转载 作者:行者123 更新时间:2023-12-04 02:23:04 25 4
gpt4 key购买 nike

我们希望与 Microsoft.AspNet.Identity 合作以提供基于自定义声明的身份验证。到目前为止,我们已经创建了我们自己的模型(IUserStype、IUserStore ...)和我们自己的身份验证方法。所以实际上用户可以调用登录服务并使用 UserStore 和该组件提供的所有功能。

我陷入了如何配置 ASP.NET MVC 应用程序以使用 ASP.NET Identity 的问题,因为 MSDN 上可用的唯一示例显示了 OWIN 配置,但我的应用程序不能由 owin 自托管。
那么我应该使用 web.config 配置此声明身份验证吗?网上有 sample 吗?

最佳答案

来自 ASP.NET 站点 ,,,

"ASP.NET authentication is now based on OWIN middleware that can be used on any OWIN-based host. ASP.NET Identity does not have any dependency on System.Web. It is a fully compliant OWIN framework and can be used in any OWIN hosted application. ASP.NET Identity uses OWIN Authentication for log-in/log-out of users in the web site. This means that instead of using FormsAuthentication to generate the cookie, the application uses OWIN CookieAuthentication to do that."



所以你不能在没有 Owin 的情况下使用 ASP.NET Identity,此外,你的应用程序不应该是自托管的,你仍然可以使用配置了 OWIN 的 IIS,我建议深入研究 ASP.NET OWIN

关于asp.net-identity - 没有 OWIN 的 Microsoft.AspNet.Identity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26339926/

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