LDAP integration 模块需要php-ldap支持,开启前需要先启用php-ldap,不知道为什么虽然启用了php-ldap,但是在wamp集成环境下没有安装成功,之后,换用原生LAMP环境,开启php-ldap后,安装很顺利。
经过两天的折腾,终于配置成功了,下面是配置步骤:
本次整合使用的是Windows Server 下的 Active Directory
1. admin>site settings>LDAP
Server Settings
---------------
2. add server
3. Name: AD (任意唯一的名字)
4. LDAP server: IP地址或者服务器域名,这里我使用了IP地址
5. port: 389! (使用 Active Directory)
6. Use Start-TLS: 不勾选
7. Store passwords in encrypted form: 不勾选
Login Procedure
---------------
8. Base DNs: cn=Users, dc="yourdomain", dc="yourdomain" (跟你的AD服务的DN配置一致)
9. UserName attribute: sAMAccountName
10. Email attribute: mail
11. PHP to transform login name: 留空
12. PHP to filter users based on their LDAP data: 留空
Advanced Configuration
------------------
13. DN for non-anonymous search: "用户名" (具有管理权限的AD账户, e.g. Administrator)
14. Password for non-anonymous search: "用户密码"
15. Save settings
按此步骤配置就可以使用域用户登录Drupal了, Good luck!
|
|