【问题标题】:asp.net mvc and webforms shared authenticationasp.net mvc 和 webforms 共享身份验证
【发布时间】:2011-04-22 10:03:42
【问题描述】:

我有几个基于 WebForms 的网站和一个基于 MVC 的网站。所有网站在 web config 中的表单身份验证设置都相同。

问题是一旦登录WebForms网站,我必须重新登录MVC网站,但是当我从MVC网站注销时,我会自动从WebForms网站注销。

在使用 WebForms 时,如何将用户成功登录的信息传递给 MVC 网站。

【问题讨论】:

标签: asp.net asp.net-mvc authentication webforms


【解决方案1】:

试试这篇文章。本质上,您需要单点登录。这是谷歌的术语。

http://www.codeproject.com/KB/aspnet/SingleSignon.aspx

【讨论】:

  • 谢谢 awrigley。这就是我一直在寻找的。缺少的部分是我的 web.config 中的机器密钥。
  • 我想回到这个问题。我有这个工作,但是,是否可以为使用相同域但位于不同服务器上的两个应用程序设置符号?目前的情况是,一个应用程序 (app1.domain.com) 托管在 iis6 上,第二个应用程序 (app2.domain.com) 托管在 iis7 上的第二台服务器上。
  • 我认为你应该编辑这个问题,或者问一个新的、更具体的问题。我的单点登录经验仅限于一台服务器,上面的解决方案是链接到机器密钥的。两台服务器可以有相同的密钥吗?我不知道。我认为你应该再次问这个问题,并确定你必须去哪里。
猜你喜欢
  • 1970-01-01
  • 2011-08-09
  • 1970-01-01
  • 1970-01-01
  • 2011-09-23
  • 1970-01-01
  • 2011-11-23
  • 2015-08-01
  • 2015-09-07
相关资源
最近更新 更多