警告:

您正在浏览文档欧宝体育电话欧宝娱乐app下载地址symfony 3.1这是不再维持了

考虑将项目升级到Symfony 5.3。欧宝娱乐app下载地址

LDAP组件

3.1版本

LDAP组件

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

安装

您可以以2种不同的方式安装组件:

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

用法

欧宝娱乐app下载地址symfony \ component \ ldap \ ldapclient类提供了对LDAP服务器进行身份验证和查询的方法。

欧宝娱乐app下载地址symfony \ component \ ldap \ ldapclient可以使用以下选项配置类:

主持人
LDAP服务器的IP或主机名
港口
用于访问LDAP服务器的端口
版本
使用LDAP协议的版本
Usessl.
是否使用SSL确保连接
Usestarttls.
是否要使用Startts确保连接
optreferals.
指定是否自动遵循LDAP服务器返回的转介

例如,要连接到启动TLS安全LDAP服务器:

欧宝娱乐app下载地址symfony \ component \ ldap \ ldapclient;$ LDAP.=新的ldapclient.'我的服务器'389.3.错误的真的);

绑定()方法使用可分辨名称(DN)和用户的密码来验证先前配置的连接:

欧宝娱乐app下载地址symfony \ component \ ldap \ ldapclient;// ......$ LDAP.- >捆绑$ dn.$密码);

绑定一旦(或者​​在LDAP服务器上启用了匿名身份验证),您可能会使用的是使用的LDAP服务器找()方法:

欧宝娱乐app下载地址symfony \ component \ ldap \ ldapclient;// ......$ LDAP.- >'dc 欧宝娱乐app下载地址= symfony,dc = com''(&(objectclass = person)(ou =维护者))');

这项工作包括代码样本,是在a下获得的许可Creative Commons by-SA 3.0执照。