使用社交网络以外的第三方认证MVC 5应用程序

时间:2014-06-27 08:27:44

标签: asp.net-mvc asp.net-mvc-5 forms-authentication asp.net-identity

我获得了MVC 5应用程序使用asp.net身份进行身份验证工作正常。

我希望我的MVC 5应用程序能够使用传统Asp.net身份验证的现有应用程序进行身份验证

我希望将现有的传统Asp.net身份验证应用程序用作单点登录和mvc应用程序以使用身份验证cookie

2 个答案:

答案 0 :(得分:0)

当然可以。

您可以创建自己的自定义ApplicationUser(IdentityUser),也可以创建自己的UserStore来实现IUserStore接口。

只需在Create函数的第一行中查看默认的ApplicationUserManager,您将看到ApplicationManager是使用新的UserStore构建的。在那里你可以插入自定义用户和放大器UserStore。

这是一些很好的信息。 http://www.asp.net/identity/overview/extensibility/overview-of-custom-storage-providers-for-aspnet-identity

答案 1 :(得分:0)

我相信你应该能够在MVC5应用程序中使用旧的FormsAuthentication模块。 http://joeylicc.wordpress.com/2013/07/15/forms-authentication-in-asp-net-mvc/

只需确保将未经授权的要求重定向到原始登录页面。