我正在安装一个有两个 Zope/Plone 服务器的环境:
- plone1 -> 用于网络内容和用户身份验证
- plone2 -> 用于网络应用
我想在两台服务器上实现 SSO,但我不知道该怎么做。我尝试修改 login_next 和 setAuthCookie(..) 以在域中共享 __ac cookie,但没有成功。
任何人都知道实现它的最佳方法!
提前致谢, 奥斯卡·桑切斯。
最佳答案
我还没有这样做,但可能需要这样做。这就是我到目前为止收集到的信息。
中科院
Plone 为 CAS server和 CAS client .
PubCookie
这是一篇关于使用 Plone 进行设置的文章:Single Sign On with Pubcookie
关于 pubcookie 和 plone 的更多信息:Setting up Apache, Plone, and Pubcookie - 但存在一些关键的差距。在这种情况下,身份验证提供程序是称为 UWNetID 的东西,但他们不讨论配置它。在您的情况下,这将是一个 Plone 实例。
mod_auth_tkt
参见 mod_auth_tkt documentation .
它适用于 plone.session .
关于python - 两台 Zope/Plone 机器和 SSO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3666676/