LDAP基础知识整理

人生如棋

天行健,君子以自强不息;地势坤,君子以厚德载物.

RSS订阅

https://blog.csdn.net/zhangyang0402/article/details/4853090

LDAP基础知识整理

2009年11月22日 21:23:00

阅读数:15696

一、概述

LDAPLightweight Directory Access Protocol  轻量级目录访问协议

LDAP协议基于X.500标准X.500不同,LDAP支持TCP/IP, 是跨平台的和标准的协议

 

二、基本概念

LDAP中信息以树状方式组织,在树状信息中的基本数据单元是条目,而每个条目由属性构成,属性中存储有属性值

           O(zhangyang.com)

                    /       /

                 ou1     ou2

                /    /  

             test

 

(1)O:Organization 组织

根的表示方法(参考LDAP Server

a. 组织名称(x.500)

假设组织名称为zhangyang

o=zhangyang

b. 域名

假设组织域名为zhangyang.com

o=zhangyang.comdc=zhangyang, dc=com

(2)OU: Organization Unit 组织单元

(3)Entry条目,记录, 由DN唯一标识

(4)DN: Distinguished Name,每个叶子结点到根的路径就是DN

: cn=test, ou=ou1, o=zhangyang.com

(5)RDN: Relative Distinguished Name,叶子结点本身的名字是RDN

:test就是RDN

(6)Base DN基准DN,指定LDAP search的起始DN,即从哪个DN下开始搜索

搜索组织单元为ou1,则base DN ou=ou1,o=O

ou=ou1,o=zhangyang.com  ou=ou1,dc=zhangyang, dc=com

(7)AttributeType:属性类型,    

(8)ObjectClass对象类,由多个attributetype(属性类型)组成每个条目(Entry)必须属于某个或多个对象类(Object Class

(9)schema文件定义对象类、属性类型、语法和匹配规则有系统schema,用户也可自定义schema文件

(10) LDIF:LDAP Interchange Format, 是指存储LDAP配置信息及目录内容的标准文本文件格式。LDIF文件常用来向目录导入或更改记录信息,

基本格式:AttributeName: value

属性名 冒号 空格 属性值

dn: dc=zy,dc=net

objectclass: dcObject

objectclass: organization

dc: zy

o: zhangyang

(11)监听端口

TCP/IP port: 389

SSL port: 636

 

三、Search filter:

每个表达式都放在括号内,多个表达式用与(&),或(|),非(!)等连结

&   (&(filter1)(filter2)...(filtern))   filter1,filter2,...,filtern同时满足

|    (|(filter1)(filter2)...(filtern))    filter1,filter2,...,filtern至少有一个满足

!    (!(filter))                             filter

filter支持通配符(wildcard)*

*表示零或多个字符

如(objectclass=*,指列出所有类型的记录(不过分类)

 

四、LDAP客户端和LDAP服务器端交互过程

 

1. 绑定。LDAP客户端与LDAP服务器建立连接。可匿名绑定,也可以用户名+密码形式绑定(具体参考LDAP Server, AD不支持匿名查询)

2. LDAP客户端向LDAP服务器发出查询、添加、修改、删除entry等操作。  

3.解除绑定。LDAP客户端与LDAP服务器断开连接。

 

五、 LDAP软件

常见的LDAP服务器:Microsoft Active Directory, IBM Domino, openldap

常见的LDAP客户端: JXplorer

 

 

文章标签: filter服务器schemamicrosoftwildcardsearch

个人分类: 网络服务

相关热词: 上海通用ldap 虚拟机ldap ldap引用 ldap方案 ldap访问控制

上一篇SMTP/POP3收发Domino邮件

下一篇openldap基本配置和操作

LDAP 中DN、CN、DC的含义

很多人虽然会使用dsadd等命令添加用户,但是dsadd的命令说明里面并没有涉及到dc,cn,ou的含义,很多人都不明白,这里是微软的技术支持人 员的回信,希望对大家有帮助。  CN, OU, ...

LDAP详解

porcupinefinal

 2.5万

LDAP详解                      什么是LDAP? LDAP的英文全称是Lightweight Directory Access Protocol,一般都简...

LDAP 中 CN, OU, DC 的含义

educast

 2.3万

1、 LDAP的存储规则 区分名(DN,Distinguished Name) 和自然界中的树不同,文件系统/LDAP/电话号码簿目录的每一片枝叶都至少有一个独一无二的属性,这一属性...

基本LDAP 语法 - CSDN博客

2018-5-23

基本LDAP 语法•=(等于)此 LDAP 参数表明某个属性等于某个值的条件得到满足。例如,如果希望查找“名“属性为“John”的所有对象,可以使用:(givenName=John)这...

ldap的filter语法 - CSDN博客

2018-6-14

LDAP查询过滤语法(MS)   http://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx?Sort=MostUseful LDAP ...

获取 LDAP 的 Base DN

tsh185

 6173

int main(int argc, char **argv) { LDAP *ld = NULL; char *host = "193.16.16.105" int result = 0;...

Ldap基础知识 - CSDN博客

2018-6-13

LDAPv3进一步定义了表示属性值的一组语法(RFC 2252)。要编写访问架构信息的Java应用程序,请参考JNDI教程。 扩展 除了预定义的所有操作,例如“search”和“modify”之...

LDAP的filter查询详解 - CSDN博客

2018-6-6

等于(EQUAL TO): = 大于等于(Greater than): >= 小于等于(Less than): 通配符(wildcard): * 逻辑运算符:逻辑与(logical AND): & 逻辑或(logical OR): ...

谈谈活动目录里面我们经常要使用的DN名称!

fogyisland2000

 4011

记得多年前我在做一个项目的时候,有另外一个公司的团队负责了他们公司另外一个系统监控的项目,据说是IBM公司的项目。当时他们要做一个APM的项目和我们的活动目录做用户账号的集成,他们的工程师不太能够理解...

LDAP概念和原理

frank_good

 4151

什么是目录服务?     目录服务就是按照树状存储信息的模式     目录服务的特点? 目录服务与关系型数据库不同?  目录服务的数据类型主要是字符型, 而不是关系数据库提供的整数、...

基本LDAP语法

2018-6-26

=(等于)此 LDAP 参数表明某个属性等于某个值的条件得到满足。例如,如果希望查找“名“属性为“John”的所有对象,可以使用: (givenName=John) 这会返回“名”...

LDAP详解 - CSDN博客

2018-6-19

什么是LDAP?  LDAP的英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,  但是简单多了并且可以根据需要定制。与X.500...

LDAP基础

ki_boy

 2814

 1.什么是LDAP? LDAP的英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根...

LDAP详解 - CSDN博客

2018-5-31

LDAP详解 原文地址不详.什么是LDAP? LDAP的英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的, 但是简单多了并且可以根据需要...

LDAP详解 - CSDN博客

2018-5-1

LDAP详解                      什么是LDAP? LDAP的英文全称是Lightweight Directory Access Protocol,...

LDAP中CN,OU,DC的含义

chclvzxx

 1863

LDAP的英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LD...

基本 LDAP 语法

leader_ww

 4178

基本 LDAP 语法•=(等于)此 LDAP 参数表明某个属性等于某个值的条件得到满足。例如,如果希望查找“名“属性为“John”的所有对象,可以使用:(givenName=John)这会返回“名”属...

LDAP查询基础 - CSDN博客

2018-6-7

这篇文章讨论了轻量级目录访问协议(Lightweight Directory Access Protocol - LDAP)的查询. 在排查Microsoft® Exchange Server 和它与目录之间关系的时候这项技术...

OpenLDAP学习笔记 - CSDN博客

2018-7-12

LDAP协议       目录是一组具有类似属性、以一定逻辑和层次组合的信息。常见的例子是通讯簿,由以字母顺序排列的名字、地址和电话号码组成。目录服务...

基本LDAP语法

2013年03月20日 32KB 下载

LDAP查询过滤语法 LDAP Filter Syntax

jbgtwang

 1.3万

LDAP Filter Syntax This topic deals with the syntax and rules for an LDAP filter, which is a normal...

openldap---ldapsearch使用

xubo578

 1.4万

ldapsearch 参数表 下表描述可以用于 ldapsearch 的区分大小写的参数。参数用途 -?打印关于使用 ldapsearch 的帮助。 -a deref指定别名反向引用。请输入 nev...

利用Spring进行LDAP验证登录遇到的问题及其解决方式

t894690230

 7022

有些系统需要使用公司内部的域帐号登录,那么就需要连接LDAP进行验证,Spring Secutiry提供了使用LDAP验证的方式(就相比登录验证来说,Spring提供的LDAP验证,比自己实现LDAP...

Linux下LDAP Server/Client配置 --OpenLDAP

hitabc141592

 6.6万

OpenLDAP 在Linux上的配置与使用

Ldap基础知识

jbgtwang

 3589

什么是JNDI 在一个企业中,命名服务为读者的应用程序在网络上定位对象提供了一种方法。一个命名服务将对象和名称联系在了一起,并且可以通过它们指定的名称找到相应的对象。 JNDI是Java命名和...

ldap基础知识

chenjh213

 464

什么是LDAPLDAP是Lightweight Directory Access Protocol的简写,中文是轻型目录服务。它是基于X.500标准的,但支持TCP/IP,而且简单很多,并可根据需要定...

简单理解LDAP认证

u012965373

 4064

简单理解LDAP认证

ldap 教程

qq_19936739

 1844

14.4  管理OpenLDAP 启动OpenLDAP服务器程序之后,接下来的操作就是通过客户端程序对目录进行操作,包括添加、修改、删除和搜索数据等操作。能对LDAP进行操作的客户端程序很多,...

LDAP入门学习

zcy0909

 561

LDAP入门学习 1        背景概述 LDAP是一个轻量级目录访问协议,笔者由于参加公司项目,在项目需求中涉及到对于LDAP的操作。本文是笔者对LDAP学习知识的记录与总结与大家分享,...

LDAP基本介绍

XiaoqiangNan

 3756

1. LDAP介绍 4 1.1. LDAP是什么 4 1.2. LDAP是电话簿 4 1.3. LDAP是不是数据库 4 2. LDAP的特点 5 2.1. LDAP的优势 5 2.1.1...

个人资料

 

关注

原创

147

粉丝

95

喜欢

2

评论

173

等级:

 

访问:

 

73万+

积分:

 

8245

排名:

 

3332

最新文章

个人分类

展开

归档

展开

热门文章

最新评论

友情Blog

联系我们

客服

请扫描二维码联系客服

[email protected]

400-660-0108

QQ客服 客服论坛

关于招聘广告服务 网站地图

©2018 CSDN版权所有 京ICP证09002463号

百度提供支持

经营性网站备案信息

网络110报警服务

中国互联网举报中心

北京互联网违法和不良信息举报中心

关闭

猜你喜欢

转载自blog.csdn.net/u013452335/article/details/81180531