python - 两台 Zope/Plone 机器和 SSO

标签 python single-sign-on plone zope

我正在安装一个有两个 Zope/Plone 服务器的环境:

  • plone1 -> 用于网络内容和用户身份验证
  • plone2 -> 用于网络应用

我想在两台服务器上实现 SSO,但我不知道该怎么做。我尝试修改 login_nextsetAuthCookie(..) 以在域中共享 __ac cookie,但没有成功。

任何人都知道实现它的最佳方法!

提前致谢, 奥斯卡·桑切斯。

最佳答案

我还没有这样做,但可能需要这样做。这就是我到目前为止收集到的信息。

中科院

Plone 为 CAS serverCAS client .

PubCookie

参见 Pubcookie documentation .

这是一篇关于使用 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/

相关文章:

.net - 在 Asp.Net Web 应用程序中使用 Okta 时,OpenIdConnectProtocolValidationContext.Nonce 为 null

directory - Plone 文件夹限制

python - 属性错误 : module 'pandas' has no attribute 'read_csv' Python3. 5

python - 如何使用 Django 从磁盘返回 Excel 作为 HttpResponse

single-sign-on - 如何让两个网站通过 Thinktecture 的 Identity Server 进行身份验证?

安卓单点登录

plone - 允许匿名用户添加敏捷对象

Plone 4.3 - 如何在没有 Grok 的情况下使用 Zc3.form 构建 Form 包?

python - 使用 Python 渲染 TTF 字形

python - 为什么 eval() 在网络编译器中不起作用?