什么是ldap
LDAP是Lightweight Directory Access Protocol的缩写,顾名思义,它是指轻量级目录访问协议。这个协议是用于访问目录服务的。目录服务和数据库很类似,但又有着很大的不同之处。数据库设计为方便读写,但目录服务专门进行了读优化的设计,因此不太适合于经常有写操作的数据存储。
目录服务会通过树状结构存储数据,如下图,这样存储的优点就是查询效率高

上图这种树状结构,称为目录结构树(Directory Information Tree)(DIT),树上的每一个节点(不论是叶子节点还是中间的节点),都可以称为条目(Entry)。每个条目都有很多属性(Attribute),如下图
| 属性 | 别名 | 描述 |
| Domain Component | DC | 域组件 |
| Organizational Unit | OU | 组织单位 |
| COMMON NAME | CN | 姓名 |
每一个条目都有一个唯一的标识名(distinguished Name ,DN)。如上图的cn=Tux,它的DN就是cn=Tux,ou=devel,dc=example,dc=com,DN由多个RND(Relative Distinguished Name)通过逗号分割,如cn=

本文介绍了LDAP轻量级目录访问协议,其特点、树状结构、Java连接流程,包括身份认证和协议使用,以及Yak语言如何利用LDAP的潜在功能。
最低0.47元/天 解锁文章
4464

被折叠的 条评论
为什么被折叠?



