你在这里

Drupal 整合域用户登录

使用模块:http://drupal.org/project/ldap_integration

配置文档:http://drupal.org/documentation/modules/ldap_integration

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!

来自 Drupal笔记

articles: 
field_vote: 

猜你喜欢