【发布时间】:2013-08-18 17:27:35
【问题描述】:
[场景]
我已经有 5 个 PHP5.3+ 应用程序(例如:App-A、App-B、App-C、App-D 和 App-E)启动并运行。在这里,每个应用程序都有自己的登录用户名和密码。
[新要求]
现在,我想实现单个用户 ID 和密码来登录所有这些应用程序(通过使用 App-A)。可以说:我想像往常一样登录到 App-A,一旦登录,我应该能够通过简单地单击 App-A 上的图标(一旦登录)点击进入其他应用程序(B、C、D 和 E)。
而且,我的用户不应该是苹果通过 App-B 或 C 或 D 或 E 登录。他们总是需要通过 App-A 连接。
[背景]
-所有这些应用程序都在不同的域上运行,但在同一台服务器上。
-管理员将能够为某些用户启用/禁用某些应用程序
有没有人做过类似的,或者有什么建议请指教。
【问题讨论】:
-
了解 OAuth。它将允许您创建身份验证服务器,然后将其与其他应用程序一起使用。
标签: php mysql session session-cookies