2011-11-30 50 views
0

我有一个基于Windows主机上的asp.net mvc的站点。现在我需要一个基于php linux的网站。我在Windows站点上授权用户,让他上传一些信息。现在我想将这些信息转到基于Linux的站点。这些信息可以是音频/视频或图像。 我如何确保当他登录到基于Windows的站点时,他只能加载到Linux服务器。如何验证用户是否从另一个站点登录到站点

所以基本上我在基于Linux的保存之前思考一下,它应该验证用户是否登录到了Windows网站。注销过程如何?

帮助将不胜感激。

问候

成员Parminder

+0

在它们之间共享包含会话信息的数据库? –

+0

OpenID或OAuth? –

+0

建议在解决方案上实施/采取单点登录,其他解决方案正在使用某种时间令牌(在win机器上创建并在linux站点上进行控制)。 – BigMike

回答

0

如果这两个服务使用相同的域,您的Windows网站可以保存在cookie中的一些值,而Linux网站将识别用户是否经过验证的基础上这些值。但是,只有两个服务在相同的域名下(可以是不同的端口),它才会起作用。

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

相关问题