divad942/adldap
用于Active Directory操作的PHP LDAP库
dev-master
2019-01-28 11:42 UTC
Requires
- php: >=5.4.0
- ext-ldap: *
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: 4.6.*
This package is auto-updated.
Last update: 2024-09-29 00:52:20 UTC
README
注意:版本v5.0.0正在积极开发中,但即将完成。使用 'dev-master' 风险自负。
adLDAP是一个经过测试的PHP类库,提供了LDAP身份验证和Active Directory管理工具。
索引
注意:由于Adldap目前正在升级到版本
5.0.0
的过程中,文档不完整。它们将在未来几周内全面完善。
要求
要使用adLDAP,您的服务器必须支持
- PHP 5.4或更高版本
- PHP LDAP扩展
可选要求
如果您的AD服务器需要SSL,您的服务器必须支持以下库
- PHP SSL库 (https://php.ac.cn/openssl)
安装
adLDAP已迁移到基于composer的安装。如果您想在不使用自动加载器的情况下使用adLDAP,您必须自己要求项目src/
目录中的文件。
将Adldap插入到您的composer.json
文件中
"adldap/adldap": "5.0.*"
运行composer update
一切准备就绪!
需要测试LDAP连接吗?
如果您需要测试与LDAP服务器访问相关的内容,乔治亚理工学院的好心人提供了公共LDAP服务器。
使用以下配置
$config = array(
'account_suffix' => "@gatech.edu",
'domain_controllers' => array("whitepages.gatech.edu"),
'base_dn' => 'dc=whitepages,dc=gatech,dc=edu',
'admin_username' => '',
'admin_password' => '',
);
$ad = new Adldap($config);
然而,尽管这对基本测试很有用,但可查询的数据仅包括用户数据,因此如果您需要测试其他信息或功能,如修改,您将需要使用您自己的服务器。