电脑安全

您当前的位置:主页 > 电脑安全 >

用PHP如何操作LDAP-网络编程

来源:[db:来源]标题:   是一个    编辑:电脑技术全能网 时间:2019-09-19 12:33

原标题:用PHP如何操作LDAP-网络编程
   1 LDAP是甚么LDAP是一个用来公布名目信息到很多差别资本的协定。平日它都作为一个会合的地点本应用,不外依据构造者的须要,它能够做得愈加强盛。  LDAP最基础的情势是一个衔接数据库的尺度方法。该数据库为读查问作了优化。因而它能够很快地失掉查问成果,不外在别的方面,比方更新,就慢很多。要不凡重视的是,LDAP平日作为一个hierarchal数据库应用,而不是一个关联数据库。因而,它的构造用树来表现比用表格好。正由于如许,就不能用SQL语句了。  简略说来,LDAP是一个失掉对于人或许资本的会合、动态数据的疾速方法。LDAP是轻量名目拜访协定(Lightweight Directory Access Protocol)的缩写,实在是一话号码簿,相似于咱们所应用诸如NIS(Network Information Service)、DNS (Domain Name Service)等收集名目,也相似于你在花圃中所看到的树木。LDAP是一种不凡的数据库。然而LDAP和个别的数据库差别,清楚这一点是很主要的。 LDAP对查问停止了优化,与写机能比拟LDAP的读机能要优良许多。1.1 LDAP的存储规矩辨别名(DN,Distinguished Name)和天然界中的树差别,文件体系/LDAP/电话号码簿名目的每一片枝叶都最少有一个唯一无二的属性,这一属性能够关心咱们来差别这些枝叶。在文件体系中, 这些唯一无二的属性就是带有完全门路的文件名。比方/etc/passwd,该文件名在该门路下是唯一无二的。固然咱们能够有/usr/passwd, /opt/passwd,然而依据它们的完全门路,它们依然是独一的。在LDAP中,一个条目标辨别称号叫做“dn”或许叫做辨别名。在一个名目中这个称号老是独一的。比方,我的dn是"uid=aghaffar, ou=People, o=developer.ch"。弗成能有雷同的dn,然而咱们能够有诸如"uid=aghaffar, ou=Administrators, o=developer.ch"的dn。这同下面文件体系中/etc/passwd 和 /usr/passwd的例子很相似。咱们有唯一无二的属性,在"ou=Administrators, o=developer.ch" 中uid和在"ou=People, o=developer.ch"中的uid。这并不抵触。CN=Common Name 为用户名或效劳器名,最长能够到80个字符,能够为中文;OU=Organization Unit为构造单位,最多能够有四级,每级最长32个字符,能够为中文;O=Organization 为构造名,能够3

上一篇:ajax检测用户名-网络编程

下一篇:没有了