如何验证用户是否从其他站点登录到站点

时间:2011-11-30 03:55:40

标签: asp.net-mvc linux authentication single-sign-on

我在Windows托管上有一个基于asp.net mvc的网站。现在我需要一个基于php linux的网站。我在Windows网站上对用户进行授权,让他上传一些信息。现在我希望这些信息转到基于linux的站点。该信息可以是音频/视频或图像。 我如何确保他只能在登录基于Windows的站点时加载到linux服务器。

所以基本上我在想基于linux的保存之前,应该验证用户是否已登录到windows网站。注销过程怎么样。

帮助将不胜感激。

此致

成员Parminder

1 个答案:

答案 0 :(得分:0)

如果这两个服务使用相同的域,则您的Windows站点可以在cookie中保存一些值,并且linux站点将根据这些值确定用户是否经过身份验证。但是,只有当两个服务在相同的域名下(可以是不同的端口)时,它才会起作用。

如果没有,我认为出于安全原因建议使用单点登录,建议使用OpenID或OAuth。