php LDAP 1 简介

LDAP是轻量级目录访问协议,是一种用于访问“目录服务器”的协议。目录是一种特殊的数据库,以树状结构保存信息。

这个概念类似于你的硬盘目录结构,。然而在这里,根目录是“世界”,第一级子目录是“国家”。较低层次的目录结构包含公司、组织或地方的条目,而更低层次的目录结构包含人的条目,也许还有设备或文件的条目。

要引用硬盘上子目录中的文件,你可能会使用如下代码:

/usr/local/myapp/docs

正斜杠标记引用中的每个部分,序列从左到右读取。

LDAP中与完全定限文件引用等价的是“可分辨名称”,简称为“dn”(Distinguished Name)。如下面这个示例:

cn=John Smith,ou=Accounts,o=My Company,c=US

逗号标记了引用中的每个部分,并且顺序是从右到左阅读的。您可以将这个dn阅读为:

国家=美国

组织=我的公司

组织单位=帐户

通用名称=John Smith

就像没有关于如何组织硬盘目录结构的硬性规则一样,目录服务器管理者可以建立任何有意义的结构。然而,使用一些约定是必要的。目的是,除非您了解其结构,否则无法编写用于访问目录服务器的代码,就像您不能在没有了解可用内容的情况下使用数据库一样。
有关LDAP的大量信息可以在下面找到:

» Mozilla
» OpenLDAP Project
Internet Engineering Taskforce RFCs » 4510 through » 4519.
The Netscape SDK contains a helpful » Programmer's Guide in HTML format.

版权声明:
作者:xiaoniba
链接:https://blog.xiaoniba.com/2024/03/19/php-ldap-1-%e7%ae%80%e4%bb%8b/
来源:小泥吧的博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>