认证协议LDAP篇

本文介绍了LDAP轻量级目录访问协议,涵盖了其定义、特点、主要产品(如SUN、IBM、Novell、Microsoft和OpenLDAP)的对比,以及目录树、关键字、基本模型和使用方法。重点讨论了目录树模型、条目和属性的概念,以及如何通过AD进行认证和访问流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、什么是LDAP

定义:基于X.500标准的轻量级目录访问协议,目录是一个为查询、浏览和搜索而优化的数据库,呈树形结构
特点:读性能优异,写性能差,没有事务处理、回滚等复杂功能,不适合存储频繁修改的数据
LDAP目录服务器是由目录数据库和一套访问协议组成的系统
优势:开放的Internet标准,支持跨平台的Internet协议,在业界得到广泛认可,市场上很多产品已经加入了对LDAP的支持,大幅降低了重复开发和对接的成本

二、主要产品
厂商产品介绍
SUNSUNONE Directory Server基于文本数据库的存储,速度快
IBMIBM Directory Server基于DB2 的的数据库,速度一般
NovellNovell Directory Server基于文本数据库的存储,速度快, 不常用到
MicrosoftMicrosoft Active Directory基于WINDOWS系统用户,对大数据量处理速度一般,但维护容易,生态圈大,管理相对简单
OpensourceOpensourceOpenLDAP 开源的项目,速度很快,但是非主流应用

三、LDAP基本模型
1、目录树

  • 目录树:在一个目录服务系统中,整个目录信息集可以表示为一个目录信息树,树中的每个节点是一个条目。
  • 条目:每个条目就是一条记录,每个条目有自己的唯一可区别的名称(DN)。
  • 对象类:与某个实体类型对应的一组属性,对象类是可以继承的,这样父类的必须属性也会被继承下来。
  • 属性:描述条目的某个方面的信息,一个属性由一个属性类型和一个或多个属性值组成,属性有必须属性和非必须属性
    2、几个关键字
关键字英文全称含义
dcDomain Component域名的部分,其格式是将完整的域名分成几部分,如域名为example.com变成dc=example,dc=com(一条记录的所属位置)
uidUser Id用户ID songtao.xu(一条记录的ID)
ouOrganization Unit组织单位,组织单位可以包含其他各种对象(包括其他组织单元),如“oa组”(一条记录的所属组织)
cnCommon Name公共名称,如“Thomas Johansson”(一条记录的名称)
snSurname姓,如“许”
dnDistinguished Name“uid=songtao.xu,ou=oa组,dc=example,dc=com”,一条记录的位置(唯一)
rdnRelative dn相对辨别名,类似于文件系统中的相对路径,它是与目录树结构无关的部分,如“uid=tom”或“cn= Thomas Johansson”

3、基本模型

  • 信息模型:在LDAP中信息以树状形式组织,基本数据单元是条目,条目由属性构成,属性中存储属性值

  • 命名模型:也称条目定位方式,在LDAP中每个条目均有自己的DN,DN是该条目在整个树中的唯一名称标识,文件系统中,带路径的文件名就是DN
  • 功能模型:LDAP有4类10种操作,查询类操作,如搜索、比较,更新类操作,如添加条目、删除条目、修改条目、修改条目名,认证类操作,如绑定、解绑定,其它操作,如放弃和扩展操作。除了扩展操作,剩余均是LDAP的标准操作
  • 安全模型:LDAP中的安全模型通过身份认证、安全通道和访问控制来实现

4、使用方法
改变原有的认证策略,使需要认证的软件均通过LDAP进行认证,认证后信息存储在AD Server中,终端用户在使用公司内部服务时,都需要通过AD服务器的认证

访问流程:

  1. 连接到LDAP服务器
  2. 绑定到LDAP服务器
  3. 在LDAP服务器上执行所需的任何操作
  4. 释放LDAP服务器的连接

微软AD是目录数据库的实现方式,LDAP是为访问Active Directory设计的协议,AD是LADP的一个应用实例
端口:389、636(ssl)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暴走的Mine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值