montross50/adldap

Active Directory操作的PHP LDAP库

5.0.1 2016-07-27 20:24 UTC

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,您的服务器必须支持以下库

安装

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);

然而,尽管对于基本测试很有用,可查询的数据仅包括用户数据,因此如果您需要测试任何其他信息或功能,如修改,您将需要使用您自己的服务器。