我需要为三个网站实施Single Sing On系统,我一直在研究和googleing,经过一些研究我有点困惑和困惑:)我找到了很多信息,但没有他们做事情对我来说是完全清楚的,所以我决定请专家看看你是否能指出我正确的方向。
我一直在阅读OpenSSO,OpenAM,CAS和其他解决方案,但至少到目前为止并没有像我预期的那样帮助我。
方案如下:
我有三个使用PHP和MySQL开发的网站,这三个网站共享相同的数据库和相同的用户,但每个网站都在自己的域中,因此如果用户想要访问这三个网站,则必须登录三个关联
我想要达到的目的是让用户能够登录其中一个网站,并且能够在他们访问网站时自动登录其他两个网站。
从技术上讲,我希望对我已经生产/工作的代码产生较小的影响。
我可以使用哪种最佳解决方案?
非常感谢你的帮助:))
答案 0 :(得分:0)
如果首次访问网站A 的用户将通过您为其提供的链接访问网站B 或 C ,这可能会更容易网站A ,也就是说,如果他们点击其中一个网站中的链接转到另一个网站,那么您可以使用基于网址的会话并在 PHP 使用数据库后端进行会话。