montross50 / adldap
Active Directory操作的PHP LDAP库
5.0.1
2016-07-27 20:24 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-21 20:18:03 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服务器有访问权限的内容,佐治亚理工学院的慷慨的人们已经为您准备好了。
使用以下配置
$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);
然而,尽管对于基本测试很有用,可查询的数据仅包括用户数据,因此如果您需要测试任何其他信息或功能,如修改,您将需要使用您自己的服务器。