Ldap组件

编辑本页

警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 3.0,现已不再维护。

本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。

Ldap组件

Ldap组件提供了连接Ldap服务器(OpenLDAP或Active Directory)的方法。

安装

你可以用两种不同的方式安装组件:

然后,要求供应商/ autoload.php文件以启用Composer提供的自动加载机制。否则,您的应用程序将无法找到这个Symfony组件的类。ob娱乐下载

使用

LdapClient类提供针对LDAP服务器进行身份验证和查询的方法。

LdapClient类可以使用以下选项进行配置:

宿主
LDAP服务器的IP或主机名
港口
访问LDAP服务器的端口
版本
要使用的LDAP协议的版本
useSsl
是否使用SSL保护连接
useStartTls
是否使用StartTLS保护连接
optReferrals
指定是否自动跟随LDAP服务器返回的引用

例如,要连接到一个start-TLS安全的LDAP服务器:

1 2 3
使用ob娱乐下载组件LdapLdapClientldapLdapClient (我的服务器的3893.真正的);

bind ()方法使用用户的区别名(DN)和密码验证先前配置的连接:

1 2 3 4
使用ob娱乐下载组件LdapLdapClient/ /……ldap->bind (dn密码);

绑定后(或者如果您在LDAP服务器上启用了匿名身份验证),您可以使用find ()方法:

1 2 3 4
使用ob娱乐下载组件LdapLdapClient/ /……ldap->找到(“dc ob娱乐下载= symfony, dc = com”’(& (objectclass =人)(ou =维护者))”);
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。