1.什么是LDAP认证?
LDAP认证是通过WSS3.0加上轻量目录LDAP协议搭建的种认证方式,使用https加密传输,主要用于做文档管理。
LDAP认证就是把用户数据放在LDAP服务器上,通过LDAP服务器上的数据对用户进行认证处理。

2.有几种实现的原理,简单讲解两种:
     a).每一个登陆,连接请求先去拉取所有的可通过用户的列表,然后去查找是否在已注册用户列表。(不推荐)
     b).每一个登陆,连接请求去发送本地的用户、密码给LDAP服务器,然后在LDAP服务器上进行匹配,然后判断是否可以通过认证。(推荐)

3.为什么用LDAP做身份验证?
     1).LDAP数据库对读操作进行优化的种数据库,在读写比例大于7比1的情况下,LDAP会体现出高的性能。
     2).更灵活添加数据类型,LDAP是根据schema的内容定义各种属性之间的从属关系及匹配模式的。
例如:在传统的结构化数据库mysql中添加一个字段,就需要在用户表中添加一个字段。但是在数据量
极大的时候是很耗时间的,效率低,用户体验差,但是LDAP只需要在Schema中加入新的属性,不会
由于用户的属性增多而形象查询性能。
     3).LDAP是个开放的标准协议,不同于一般的SQL数据库,LDAP的客户端是跨平台的,方便简洁。
     4).在存储上LDAP是以树形结构存储数据,任何一个分支都可以单独在服务器中进行分布式管理,
不仅有利于服务器的负载均衡,还方便做跨区域的服务器部署。
     5).LDAP支持强认证方式,可以达到很高的安全级别,根据UTF-8编码。

原文链接:https://blog.csdn.net/u012965373/article/details/78596394

简单理解LDAP认证相关推荐

  1. linux程序网络验证,【redhat5.5】linux的LDAP认证服务器的配置及客户端pam网络验证实例...

    [1] LDAP简介 LDAP(Lightweight Directory Access Protocol) 代表轻量级目录访问协议 LDAP 是一种非关系型数据库 LDAP 可扩展性和灵活性良好 安 ...

  2. 通过 api 和 keycloak 理解OIDC认证

    参考资料 通过Keycloak API理解OAuth2与OpenID Connect 什么是keycloak如何在nodejs中使用它 如何通过 OIDC 协议实现单点登录? https://jwt. ...

  3. 【干货】彻底理解Windows认证-议题解读

    在内部分享的<彻底理解Windows认证>议题解读,本次议题围绕着Windows认证分别讲解了: Pass The Hash Silver Tickets.Golden Tickets. ...

  4. Ubuntu下的源码浏览器Opengrok搭建 并集成LDAP认证登陆

    -前言 很多做android开发的小伙伴都知道,快速检索代码的利器opengrok,检索代码非常方便,本人之前多次搭建opengrok,只不过最近迫于代码安全性考虑,终于搞定opengrok+tomc ...

  5. metabase v1.38.1 使用ldap认证

    前言 因为公司采用metabase作为自助式报表工具,为了方便开放给公司的人员使用,避免频繁的手工录入,遂接入公司已有的ldap作为统一认证 一.ldap是什么? ldap是一种轻量目录访问协议,数据 ...

  6. 蓝鲸社区版5.1接入ldap认证

    简介 蓝鲸社区版5.1 介入公司内部ldap认证 官方文档社区版: 蓝鲸登录接入企业内部登录中已经通过接入google登录的例子进行说明:但是公司内部只有ldap作为内部服务的统一认证,并不提供相关登 ...

  7. Spring Security并没有那么难嗷 简单理解OAuth2.0

    文章目录 1. 基本概念 1.1 什么是认证 1.2 什么是会话 1.3 什么是授权 1.4 授权的数据模型 1.5 RBAC 1.5.1 基于角色的访问控制 1.5.2 基于资源的访问控制 2. 基 ...

  8. android 点击事件消费,Android View事件分发和消费源码简单理解

    Android View事件分发和消费源码简单理解 前言: 开发过程中觉得View事件这块是特别烧脑的,看了好久,才自认为看明白.中间上网查了下singwhatiwanna粉丝的读书笔记,有种茅塞顿开 ...

  9. SpringCloud(第 051 篇)EurekaServer集群高可用注册中心以及简单的安全认证

    SpringCloud(第 051 篇)EurekaServer集群高可用注册中心以及简单的安全认证 - 一.大致介绍 1.前面章节分析了一下 Eureka 的源码,我们是不是在里面注意到了 Peer ...

最新文章

  1. 今天遇到一个很奇怪的问题,XP系统屏幕全部旋转90度
  2. 分支程序与循环程序设计-汇编实验二
  3. 简单了解tengine
  4. 魔改和上线你的合成大西瓜,最全教程!
  5. 去哪儿-09-city-list
  6. 转一些SIFT代码链接
  7. linux下apache+php配置
  8. PG数据库 创建自增序列 创建序列 查询序列 使用序列
  9. 安卓CameraX基于虹软人脸识别程序开发
  10. C语言分支/顺序作业总结
  11. 【物联网】思科扔下数颗物联网重磅炸弹,中国IoT圈却选择集体视而不见!
  12. linux 查看非法用户登录,用短信报警来监控linux系统的非法登录用户
  13. 动态规划解决贴纸拼字游戏
  14. 电动汽车充电站的最优选址定容MATLAB程序
  15. JAVA random 缺陷_Random在高并发下的缺陷以及JUC对其的优化
  16. 编写一个算法,将非负的十进制整数转换为其他进制的数输出,10及其以上的数字从‘A’开始的字母表示。
  17. 3999美元掀价格战,Velodyne宣布16线激光雷达降价50%
  18. 单目、二目、三目运算符
  19. 终于找到一个可以用的TexturePacker 破解版,不容易啊。
  20. python音乐电台推荐系统的设计与实现毕业设计源码301210

热门文章

  1. C++字符串拼接 字符串拼接
  2. OpenMLDB 进阶使用攻略和高级特性介绍
  3. Discuz! Q公测版来啦!
  4. #####@@@#好好好好#####最全知识图谱介绍:关键技术、开放数据集、应用案例汇总
  5. Qt 的 icon图标设置
  6. 韩顺平QQ多用户聊天系统-离线消息发送
  7. 双屏显示复制模式显示正常扩展模式提示分辨率超出范围
  8. 发邮件到outlook查看,内容带html和css时要避坑
  9. (赤潮)为什么有的赤潮是红色的?
  10. 两种在CAD中加载在线卫星影像的方法