Asp.net mvc 3 如何从一个域到另一个域进行身份验证?

Asp.net mvc 3 如何从一个域到另一个域进行身份验证?,asp.net-mvc-3,Asp.net Mvc 3,我要的网站,一个主题是主网站,另一个是为我的公司服务 用户必须在firs网站注册,并可以在其他网站使用我的服务 另一个网站首先是一个子域名 now i have a question, how can i move user log in authentication after user log in, in first site to second site? what is the best and secure way? 我在第一个站点中使用用户表单身份验证来验证我的用户,并在第

我要的网站,一个主题是主网站,另一个是为我的公司服务 用户必须在firs网站注册,并可以在其他网站使用我的服务

另一个网站首先是一个子域名

now i have a question, how can i move user 
log in authentication after user log in, in first site to second site?

 what is the best and secure way?
我在第一个站点中使用用户表单身份验证来验证我的用户,并在第一个站点的数据库中进行用户验证。
我的第一个站点位于mvc3 razor和.net4.0中。

您是否尝试过将身份验证cookie上的域设置为仅包含TLD而不包含www等

例如,mysite.com而不是www.mysite.com。我相信这意味着它对所有子域都是可见的,因此admin.mysite.com将从mysite.com看到cookie

您需要确保,如果使用加密的cookie,则每个应用程序都具有相同的机器密钥才能对其进行解密


Si

对于您想要使用的那种类型的体系结构。对于.NET 4.0,您可以使用创建这种类型的安全性。WIF内置于.NET4.5中,并得到了改进。如果可以的话,我会选择.NET4.5