通过LDAP验证Active Directory服务
http://www.cnblogs.com/icuit/archive/2010/06/10/1755575.html
这一周做LDAP做得头都大了。现在终于有点头绪了,记录一下,以备后用。
LDAP是什么?
LDAP是轻量级目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP.
一般用来构建集中的身份验证系统可以减少管理成本,增强安全性,避免数据复制的问题,并提高数据的一致性。
ActiveDirectory是什么?
Active Directory存储了有关网络对象的信息,并且让管理员和用户能够轻松地查找和使用这些信息。Active Directory使用了一种结构化的数据存储方式,并以此作为基础对目录信息进行合乎逻辑的分层组织。
①基础网络服务:包括DNS、WINS、DHCP、证书服务等。
②服务器及客户端计算机管理:管理服务器及客户端计算机账户,所有服务器及客户端计算机加入域管理并实施组策略。
③用户服务:管理用户域账户、用户信息、企业通讯录(与电子邮件系统集成)、用户组管理、用户身份认证、用户授权管理等,按省实施组管理策略。
④资源管理:管理打印机、文件共享服务等网络资源。
⑤桌面配置:系统管理员可以集中的配置各种桌面配置策略,如:界面功能的限制、应用程序执行特征限制、网络连接限制、安全配置限制等。
s⑥应用系统支撑:支持财务、人事、电子邮件、企业信息门户、办公自动化、补丁管理、防病毒系统等各种应用系统。
-------------------------------------------------------------------------------
概念都是搜出来的,不是一般的抽象。这也是我花了近一周时间才弄懂一点的原因所在。
我的理解是可以把mirectory的ActiveDirectory当作一个LDAP服务器,提供LDAP验证服务。当然其他平台或公司也有自己的ldap服务器。如sun,ibm,等的。
我的需求是在EOS开发平台(基于EclipseJAVA工作流)上通过内嵌的开源ABFrame(权限管理系统)实现LDAP验证,
进而实现SSO。
找到了LDAP的配置文件后经过查找资料无论如何也通不过验证,还跟了很深的代码,JNDI的资料也查了很多,无果。
无奈,微软自己家东西,就试着用.net写了个程序,没有什么障碍,很简单就通过了登陆验证。代码如下:
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
通过LDAP验证Active Directory服务相关推荐
- 如何验证 Active Directory 使用表单身份验证和 Visual C#.NET
本文引用下面的 Microsoft.NET 框架类库名称空间: System.Text System.DirectoryServices System.Security.Principal Syste ...
- LDAP和AD的关系 LDAP和Active Directory的区别
实际上,两个目录解决方案之间的差异可能大于相似之处.微软的AD主要是Windows用户,设备和应用程序的目录. AD要求提供一个Microsoft域控制器,当存在时,用户就可以单点登录位于域结构中的W ...
- Active Directory服务接口完整源代码,组COM接口
Active Directory服务接口完整源代码,组COM接口 Active Directory服务接口(ADSI)是一组COM接口,用于访问来自不同网络提供商的目录服务的功能.ADSI用于分布式计 ...
- java ldap操作实例_Java Spring Security示例教程中的2种设置LDAP Active Directory身份验证的方法...
java ldap操作实例 LDAP身份验证是世界上最流行的企业应用程序身份验证机制之一,而Active Directory (Microsoft为Windows提供的LDAP实现)是另一种广泛使用的 ...
- Java Spring Security示例教程中的2种设置LDAP Active Directory身份验证的方法
LDAP身份验证是全球范围内最流行的企业应用程序身份验证机制之一,而Active Directory (Microsoft针对Windows的LDAP实现)是另一种广泛使用的LDAP服务器. 在许多项 ...
- Nextcloud集成Active Directory(AD)LDAP用户身份验证
1.概述 Nextcloud可以与身份管理解决方案(例如LDAP应用程序或Active Directory)集成在一起,以便LDAP或Active Directory上的用户可以出现在我们的Nextc ...
- SRV记录用来标识某台服务器使用了某个服务,常见于微软系统的目录管理——深入的话需要去折腾Azure Active Directory...
SRV记录 SRV记录 什么情况下会用到SRV记录? [SRV记录用来标识某台服务器使用了某个服务,常见于微软系统的目录管理] SRV记录的添加方式 A.主机记录处格式为:服务的名字.协议的类型 例如 ...
- Alfresco支持LDAP验证
2019独角兽企业重金招聘Python工程师标准>>> 这里说的活动目录指的是公司内的AD服务器.希望能通过AD账户来访问Alfresco网站并设置相应的权限. 根据alfresco ...
- active directory教程入门
转贴自http://gnaw0725.blogbus.com/logs/17762337.html#cmt active directory教程入门.对于刚接触活动目录的朋友们来说, 寻找一份适合ac ...
最新文章
- 基于LSTM的电商评论情感分析-TensorFlow2实现(内附源码)【自然语言处理NLP-100例】
- systemctl常用命令
- MySql之自动同步表结构
- Java IO流读取/写入/修改某个字符串(通用)
- 【java】docker容器内使用jstack等命令报错 The VM does not support the attach mechanism
- 入门指南_Spring Boot2: 快速入门指南
- matlab中给三维点云数据增加随机噪声_诺斯顿测量|三维激光扫描技术让化工厂改造变得更轻松和高效...
- js 对象中属性的来源
- 一个合格的程序员应该读过哪些书
- Selenium2学习笔记——自动化环境搭建
- 服务器虚拟化cas,CAS虚拟化建设方案
- php工作流根据不同流程保存,启用SuiteCRM工作流(workflow)-权威指南
- linux 挂载ISO镜像文件
- 【Camera相机开发】实现相机预览
- 休闲平台,何去何从?(1)
- 腾讯云服务器的项目部署
- 案例 | 重新定义“一个人的小酒”,RIO如何微醺营销击中00后的心?
- 首先,你要自信| 万工随笔
- airbnb机器学习模型_机器学习基础:预测Airbnb价格
- 技术岗的职业规划_《阿里感悟》- 技术人员的职业规划
热门文章
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1093:计算多项式的值
- 【Notes6】ajaxjson,校验用户名,自动提示,CORS,/swagger开发rest,Websocket,DNS
- 【机器视觉】 halcon中图像获取
- 【机器视觉】 gen_measure_rectangle2算子
- 【Protocol Buffer】Protocol Buffer入门教程(四):序列化和反序列化
- 【Linux】一步一步学Linux——cksum命令(235)
- 【电子电路】上拉电阻与下拉电阻有什么作用
- 51nod 1557 两个集合 (严谨的逻辑题)
- 每天一道LeetCode-----判断某棵树是否是二叉搜索树
- 在内存中读取函数的ShellCode并执行