plone/zope pluggaleauthservice的ldap/ad插件(用户+组)
pas.plugins.ldap的Python项目详细描述
安装
依赖关系
这个包依赖于python ldap。
要正确构建它,您需要在系统中包含一些开发库。
在基于debian的安装中使用:
sudo apt install python-dev libldap2-dev libsasl2-dev libssl-dev
Zope
添加到构建的实例部分:
eggs= ... pas.plugins.ldapzcml= ... pas.plugins.ldap
运行Buildout。重新启动Zope。
浏览到您的acl用户文件夹并添加ldap插件。
使用"设置"窗体对其进行配置,并使用"激活"选项卡激活其功能。
扑通一声
添加到构建的实例部分:
eggs= ... pas.plugins.ldap
运行Buildout。重新启动PLONE。
然后转到plone控制面板,选择 extensions 并安装ldap插件。
左侧会出现一个新的LDAP设置图标。单击它并在那里配置插件。
要使用自己的集成概要文件,请添加到概要文件metadata.xml中:
... <dependencies> ... <dependency>profile-pas.plugins.ldap.plonecontrolpanel:default</dependency></dependencies> ...
此外,还可以使用 portal_setup 导出和导入LDAP设置。 您可以将导出的 ldapsettings.xml 放在集成配置文件中,以便下次安装时再次导入。
警告:
LDAP密码以纯文本存储在其中!
但是匿名绑定是可能的。