Asp.net mvc 使用社交网络以外的第三方验证MVC5应用程序

Asp.net mvc 使用社交网络以外的第三方验证MVC5应用程序,asp.net-mvc,asp.net-mvc-5,forms-authentication,asp.net-identity,Asp.net Mvc,Asp.net Mvc 5,Forms Authentication,Asp.net Identity,我得到了MVC5应用程序使用asp.net身份验证工作良好 我希望我的MVC 5应用程序使用现有应用程序的身份验证和传统的Asp.net身份验证 我希望现有的传统Asp.net身份验证应用程序用作单点登录,mvc应用程序使用auth cookie,当然可以 您可以创建自己的自定义ApplicationUser(IdentityUser),也可以创建自己的UserStore来实现IUserStore接口 只需查看Create函数第一行中的默认ApplicationUserManager,您将看到A

我得到了MVC5应用程序使用asp.net身份验证工作良好

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


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

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

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

这里有一些好消息。
我相信您应该能够在MVC5应用程序中使用旧的FormsAuthentication模块。


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

那么,问题出在哪里?我不知道怎么做,我是新身份。您可以详细说明您想要的单点登录的性质吗。它只是重复使用用户的id/密码吗?或者您想要身份验证会话共享,也就是说,一个人登录到您的ASP.NET站点,然后浏览到MVC 5站点,而不重新登录?一个人登录到您的ASP.NET站点,获取身份验证cookie,然后浏览到MVC 5站点,而不使用相同的cookie再次登录?我希望现有的传统ASP.NET身份验证应用程序用作单点登录和MVC应用程序使用auth Cookie如果您使用的是ASP.net SimpleMembership提供程序,那么我认为单点登录是不可能的,对不起。