Plone 4 中的外部身份验证(RADIUS、本地脚本)?
我正在寻找一种简单的方法来为 Plone 4 站点启用外部身份验证,它可以是 RADIUS 或本地脚本。有什么想法吗?
I'm looking for an easy way to enable external authentication for Plone 4 site, it can be RADIUS or local script. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
plone 中的身份验证由 PAS 插件提供。您在 plone.org 上有一个很好的文档,位于 Documentation/manual/plone-community-developer-documentation/members/pluggable-authentication-service/index
您必须实现身份验证插件才能完成这项工作(我认为提取插件和身份验证插件)。
您有关于集体的示例: https://svn.plone.org/svn/collective/PASPlugins/ PASPlugins 的 。
例如 PASPlugins/apachepas/trunk/auth.py 实现了基于 apache 发送的 http 标头(X_REMOTE_USER)的身份验证(提取插件和身份验证插件)(您可以查看 doctest 了解它是如何工作的 /PASPlugins/apachepas/trunk/apachepas. TXT)
Authentication in plone is provided by PAS plugin . You have a good documentation about that on plone.org at documentation/manual/plone-community-developer-documentation/members/pluggable-authentication-service/index
You must implements authentication plugin to do the job (Extraction Plugins and Authentication Plugins I think).
You have example on collective : https://svn.plone.org/svn/collective/PASPlugins/ of PASPlugins.
For example PASPlugins/apachepas/trunk/auth.py implements an authentification based on http header (X_REMOTE_USER) send by apache (extraction plugin and authentification plugin) (you can see doctest to see how it work /PASPlugins/apachepas/trunk/apachepas.txt)
看起来已经写了这样一个插件:
http://www.zope.org/Members/shimizukawa/PASRadius
It looks like such a plugin has already been written:
http://www.zope.org/Members/shimizukawa/PASRadius