LDAP理解要点

作者: 木木与呆呆 | 来源:发表于2019-01-15 11:37 被阅读55次

1.介绍

LDAP(Lightweight Directory Access Protocol)是"轻量级目录访问协议",
是一个用于访问"目录服务器"(Directory Servers)的协议。
这里所谓的"目录"是指一种按照树状结构存储信息的数据库。

2.DN唯一标识名

目录这个概念和硬盘上的目录结构类似,
不过LDAP的根目录必须是The world
一级子目录必须是国家(countries)。
二级子目录通常包含有公司(companies)、组织(organisations)、地点(places)等等……
三级子目录通常会包含人员(people)、设备(equipment)、文档(documents)等等……
当你引用硬盘上的文件时,通常是这样的:

/usr/local/myapp/docs

正斜杠/在这里表示级别分界线,并且从左向右阅读。
而在LDAP中则通过"distinguished name"(简称"dn")来表示文件,
通常像下面这样:

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

逗号,在这里表示级别分界线,并且从右向左阅读。
上述dn可以理解为:

   country = US
   organization = My Company
   organizationalUnit = Accounts
   commonName = John Smith

3.功能特性

目录是为频繁查询但不频繁更新而设计的一个特殊的数据库。
不像其它常规数据库,它们不包含事件支持或回滚功能。
目录很容易复用以提供可用性和可靠性。
当目录被复用,允许临时的不一致直到得到最终同步。

目录是一个为查询、浏览和搜索而优化的专业分布式数据库,
它呈树状结构组织数据,就好象Linux/Unix系统中的文件目录一样。
目录数据库和关系数据库不同,它有优异的读性能,但写性能差,
并且没有事务处理、回滚等复杂功能,不适于存储修改频繁的数据。
所以目录天生是用来查询的,就好象它的名字一样。

相关文章

  • LDAP理解要点

    1.介绍 LDAP(Lightweight Directory Access Protocol)是"轻量级目录访问...

  • LDAP

    理解LDAP 理解LDAP LDAP在逻辑目录模型方面能够追溯到超过三十年前——在概念上类似于组织机构图和地址薄。...

  • Hadoop—LDAP介绍和使用

    LDAP介绍 LDAP概述   LDAP是轻量目录访问协议,(LDAP, Lightweight Director...

  • LDAP 安装

    [TOC] LDAP 安装 1. LDAP 安装前环境检查 2. LDAP 安装命令 2. LDAP 检查安装 3...

  • LDAP入门

    LDAP入门 首先要先理解什么是LDAP,当时我看了很多解释,也是云里雾里,弄不清楚。在这里给大家稍微捋一捋。 首...

  • Spring和Ldap整合详解

    Spring和Ldap整合详解 官方主页 Spring Spring Ldap 概述 LDAP(Light Dir...

  • Golang-LDAP

    本文不介绍Ldap,仅记录golang连接和操作Ldap 库选择 第三方Ldap库 连接 验证,Ldap允许匿名绑...

  • 基于centos-7搭建ldap服务器

    安装ldap 设置管理员密码 配置ldap server 切换到ldap目录cd /etc/openldap/sl...

  • gerrit 接入ldap控制到组登录

    [ldap]server = ldap://xxxxxaccountBase = ou=People,dc=xxx...

  • spring boot 最全配置说明(二)

    DATA LDAP spring.data.ldap.repositories.enabled = true #是...

网友评论

    本文标题:LDAP理解要点

    本文链接:https://www.haomeiwen.com/subject/pbgedqtx.html