【发布时间】:2012-01-02 19:45:42
【问题描述】:
我有两个网站,一个由 ASP.NET 驱动,另一个由 PHP 驱动。 PHP 站点托管在一个相对便宜的主机提供商上(“每月 10 美元的无限带宽和磁盘空间)。 PHP 站点还提供 REST URL,这将帮助我通过我的网站获利。
另一个站点(可以说是“主”站点)是一个包含登录机制的 ASP.NET 网站。我的目标是允许用户登录到 ASP.NET 站点,然后重定向到基于 PHP 的域。有没有简单可行的解决方案可以做到这一点?
我对这种方法有几个问题:
如何将会话信息和变量从 ASP.NET 应用程序传递到基于 PHP 的应用程序,以促进“单点登录”的光环?
“简单”的 cookie 是否能够处理这种情况?还是我需要使用加密的查询字符串?
这些网站上没有“敏感”数据,因此保护用户数据并不是首要任务。该网站是“为了好玩”而建立的。
是否有主机允许子域托管在与主域不同的语言平台上?如果我将 www.example.com 托管在 ASP.NET 服务器上,我是否可以将子域 (forum.example.com) 托管在 PHP 服务器上?这可能吗?
非常感谢您对此的任何帮助。
【问题讨论】:
标签: php asp.net single-sign-on