rufov/adldap

Active Directory 操作的 PHP LDAP 库

5.0.3 2024-03-21 19:09 UTC

This package is auto-updated.

Last update: 2024-09-21 20:10:39 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);

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