通过LDAP验证Active Directory服务
来源:互联网 发布:企业域名邮箱 编辑:程序博客网 时间:2024/05/21 21:36
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写了个程序,没有什么障碍,很简单就通过了登陆验证。代码如下:
- 通过LDAP验证Active Directory服务
- 通过LDAP验证Active Directory服务
- 通过LDAP验证Active Directory服务
- 查询Active Directory(LDAP)
- (转)JNDI/LDAP Active Directory验证第五部分 Simple
- java ldap 访问 Active Directory
- LDAP, active directory, SUNONE, IPE
- 使用 Microsoft Active Directory 作为 LDAP 服务器
- PHP LDAP 访问 Windows AD(Active Directory)
- Glassfish Active Directory SSL LDAP JNDI
- 如何验证Active Directory安装
- 如何验证Active Directory安装
- AD(Active Directory)用户验证
- AD(Active Directory)用户验证
- 通过LDAP验证
- Active Directory 域服务 - 用户
- Apache and Subversion authentication with Microsoft Active Directory LDAP
- Using the Active Directory from Java (Spring LDAP)
- 美国人气哭了:中国人竟然如此入侵美国
- iphone上下左右手势判断代码
- Android播放视频(一)
- VB MSFlexGrid控件的几种使用方法
- DFS走迷宫
- 通过LDAP验证Active Directory服务
- html 学习 引用
- 多次使用axis2调用webservice后,报连接超时错误
- 【GO for java programmers】面向Java开发者的GO编程3
- linux端口映射
- extjs学习
- Axis生成大量临时文件问题
- 不同编程语言之间转换的项目矩阵
- 关于C语言中的malloc和free函数的用法(转载)