divad942/adldap

用于Active Directory操作的PHP LDAP库

dev-master 2019-01-28 11:42 UTC

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

安装

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

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