网站地图    收藏   

主页 > 后端 > php资料库 >

Drupal 整合域用户登录 实现代码_自学php网

来源:自学PHP网    时间:2014-12-04 22:12 作者: 阅读:

[导读] LDAP integration 模块需要php-ldap支持,开启前需要先启用php-ldap,不知道为什么虽然启用了php-ldap,但是在wamp集成环境下没有安装成功,之后,换用原生LAMP环境,开启php-ldap后,安装很顺利...

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!
 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论