Plone 3的LDAP控制面板
项目描述
概览
simplon.plone.ldap为Plone站点提供一个用户界面来管理LDAP和Active Directory服务器。
它基于LDAPMultiPlugins、LDAPUserFolder和PloneLDAP提供的功能。
Active Directory
Active Directory为其数据提供LDAP接口。使用此接口,Plone可以使用Active Directory系统中的用户和组。不支持写入Active Directory。
使用Active Directory时,您可以使用两个不同的属性作为登录名:userPrincipalName和sAMAccountName。 sAMAccountName是没有任何域信息的纯账户名称,并且仅在单个域内是唯一的。如果您的环境只使用单个AD域,此选项是最佳选择。对于具有多个名称的环境,可以使用包含账户名称和域信息的userPrincipalName属性。
由于Plone不支持二进制用户ID,因此无法使用objectGUID属性作为用户ID。相反,您可以使用sAMAccountName或userPrincipalName。选择登录名的相同标准也适用于选择用户ID属性。
标准LDAP
完全支持LDAP目录服务器。LDAP用户和组可以作为标准的Plone用户和组使用,并且可以正常管理。支持创建和删除用户和组。
安装
本软件包旨在作为 Zope 2.10 中的普通 Python 软件包使用,并需要 Plone 3.0 或更高版本。
在您可以使用 simplon.plone.ldap 之前,您需要将 PloneLDAP 及其依赖项安装到您的 Zope 实例中。这可以通过下载其产品包并在您的 Products 目录中提取它来完成。
无 buildout 安装
首先,您需要将此软件包安装到 Zope 实例的 Python 路径中。这可以通过将其安装到系统路径包中或 Zope 实例的 lib/python 目录中来实现。
安装软件包后,需要在您的 Zope 实例中进行注册。这可以通过在 etc/pakage-includes 目录中放置一个 simplon.plone.currency-configure.zcml 文件并包含以下内容来完成
<include package="simplon.plone.currency" />
或者,您也可以将此行添加到已注册的包或 Product 的 configure.zcml 中。
使用 buildout 安装
如果您使用 buildout 来管理实例,则安装 simplon.plone.currency 更加简单。您可以通过将其添加到实例的 eggs 行中来进行安装
[instance] eggs = simplon.plone.ldap zcml = simplon.plone.ldap
最后一行告诉 buildout 生成一个 zcml 片段,告诉 Zope 配置 simplon.plone.ldap。
版权和致谢
:
- 版权
simplon.plone.ldap 版权所有,2007 年 Simplon。
- 致谢
Wichert Akkerman <wicher@simplon.biz>
- 资助
simplon.plone.ldap-1.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 9fdc448a2842f046f1f45ac47faa92fdeceee15e29f5d23365c4ffd9f5523f4f |
|
MD5 | f3b00fdd627c9fbddbb52c65d26a33eb |
|
BLAKE2b-256 | 6647f888eb591b1b341fab0e06649f9ee99044a50b410b3ccde5e03a678cebbc |
simplon.plone.ldap-1.0-py2.4.egg 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 9f780350344d123da21e51a314d477473412995e103ab3bf5eb71081b8f1965d |
|
MD5 | c2e4de80c24a391d0063719dcfa6404c |
|
BLAKE2b-256 | 90d76c6b48bd4abf4d81563f15728a586becf79b904192552420fea6de4a3cf7 |