- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[LDAP基本概念
?LDAP基本概念
LDAP(Lightweight Directory Access Protocol)是一种基于计算模型的客户机/服务器X.500目录服务访问协议。LDAP是从X.500目录访问协议的基础上发展过来的,它是对X.500的简化,它和X.500的主要区别在于:
LDAP是基于TCP/IP的,而X.500是基于OSI网络协议栈,OSI很少有真正的应用
LDAP删除了X.500中一些繁琐而不常用的功能
LDAP使用了更简洁的字符串来表示数据,而非比较复杂的结构化语法ASN1 (Abstract Syntax Notation One)
LDAP客户端和LDAP服务器端交互的一般过程
LDAP客户端发起连接请求与LDAP服务器建立会话,LDAP的术语是绑定(binding)。在建立绑定时客户端通常需要指定访问用户,以便能够访问服务器上的目录信息。
LDAP客户端发出目录查询、新建、更新、删除、移动目录条目、比较目录条目等操作
LDAP客户端结束与服务器的会话,即解除绑定(unbinding)
LDAP和RFC文档LDAP协议的版本目前是3.0,它是有一系列RFC组成成的:RFC2251 Light-weight Directory Access Protocol 主要定义了LDAP的操作、在客户端和服务器之间的交换的消息格式。为了更好地支持国际化,它规定数据用UTF-8表示。此外,相对旧版本RFC2251又添加了referral的功能,并把schema本身存放到目录中,使得客户端可以读取schema信息RFC2252 Light-weight Directory Access Protocol -- Attribute Syntax DefinitionRFC2253 Light-weight Directory Access Protocol -- UTF-8 String Representation of Distinguished NamesRFC2254 Light-weight Directory Access Protocol -- The String Representation of LDAP Search FiltersRFC2255 Light-weight Directory Access Protocol -- The LDAP URL formatRFC2256 A summary of X.500 user schema for use with LDAP v3一些常用的objectClass和属性已经由X.500定义,该RFC对这些在LDAP中使用的objectClass作了总结。LDAP的四层模型
Information model 描述LDAP目录结构
Naming model 描述目录条目的唯一标识方法
Functional model 描述LDAP支持的操作
Security 描述目录信息的访问控制
Information model目 录条目是LDAP中最基本的表示信息的单元,每个目录条目可以一个以上的属性,和编程语言及数据库类型定义中的属性不同,LDAP中的属性允许多值。每个 属性都属于一种类型,类型规定了属性允许存放的值的约束条件,同时也规定了该类型的数据进行比较时规则,这一点类似于关系数据库中的字符型数据的 collation。LDAP中是用语法(syntax)这一概念来表式属性的取值约束和比较规则的。常用的LDAP Syntax有:bin 二进制信息ces 大小写敏感比较,也就是所谓的directory stringcis 大小写不敏感比较tel 电话号码,字符串中的空格、减号在比较时会被去掉dn 标识Generalized TimePostal Address属性定义在LDAP中是全局的,属性名称通常有简写形式,常用的属性如下:commonName, cn cis John Smithsurname, sn cis SmithtelephoneNumber tel 021organizationalUnitName, ou cis itowner dn cn=John Smith, o=SUN, c=CNorganization, o cis SUNjpegPhoto bin 在 属性的基础上LDAP还用schema进一步约束目录条目。schema是一种类型定义机制,每种类型定义又成为objectClass,它规定一个该类 型的目录条目实例必须的和可选的属性等其它约束。和面向对象的编程语言相似,objectClass支持继承,并且所有的object
您可能关注的文档
- [JAVA编程不得不看的几本经典书籍.docx
- [java项目构建工具Maven的用法.doc
- [java简易画图板.doc
- [JCI消防安全应知应会.doc
- [Java科学型计算器的开发与实现.doc
- [jeecms网站开发技术文档.doc
- [java重写与重载的区别.doc
- [ji简单连词的用法.doc
- [jenkins.docx
- [Jfhpgs手机维修以及元器件的功能.doc
- 2025年成都市玩偶生产荧光涂鸦互动玩偶开发可行性研究报告.docx
- 2025年成都市海绵生产用于体育馆室外运动场地透水改造可行性研究报告.docx
- 2025年天津市体操鞋企业团建运动应用报告.docx
- 2025年上海市溶洞极限运动(速降)场地开发可行性研究报告.docx
- 2025年上海市涵洞工程施工技术应用可行性研究报告.docx
- 2025年上海市体育场馆设施扎带安全防护可行性研究报告.docx
- 2025年上海市牦牛育肥产业园区建设可行性研究报告.docx
- 2025年旅拍宠物陪伴拍摄项目可行性研究报告.docx
- 2025年上海市进口食品节庆主题快闪店可行性研究报告.docx
- 2025年上海市洗选厂尾矿综合利用产业化可行性研究报告.docx
文档评论(0)