String ldapHost = "ldap://ldapHostName:389"; // ldap host + port number
String DN = "OU=Software,OU=China,DC=yinghua,DC=com,DC=cn";//OU组织树,DC域名
Properties props = new Properties();
props.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
props.put(Context.SECURITY_AUTHENTICATION, "simple"); //use simple authentication mechanism
props.put(Context.SECURITY_PRINCIPAL, "ldapHostName\\"+userName);
props.put(Context.SECURITY_CREDENTIALS, password);
props.put(Context.PROVIDER_URL, ldapHost);
try {
DirContext ctx = new InitialDirContext(props);
System.out.println("successed login");
} catch (NamingException e) {
log.error("Failed Login, login user name:" + userName + ".");
}
分享到:
相关推荐
ldap入门基础资料,自己整理,不对的还请指正
轻量级目录访问协议,LDAP入门知识,可以帮助一些有兴趣学习ldap的求知者初步了解ldap。
ldap入门学习资料,是公司内部发放的,还不错。
LDAP入门
Ldap入门文档
公司要用到LDAP同步等功能开发,所以恶补了下LDAP服务器的相关介绍和一些定义,加上自己的理解,总结出这个ppt,希望对入门的你有帮助
LDAP_入门知识
ldap的基础教程,讲述了什么是ldap,及ldap的基础语法
这篇介绍性的文章是一系列介绍如何在企业中设计、实现和集成LDAP环境的文章的头一篇。主要是先让你熟悉一下LDAP的基本概念,那些比较困难的细节问题将放到以后讨论。
讲述Ldap的基本概念,和相关字段的含义,适合初学者。
《ldap详解——ibm tivoli directory server从入门到精通》以ibm tivoli directory server(tds)软件产品为基础,针对ldap目录服务进行了全面、系统的阐述和介绍。全书涵盖了ldap的原理、安装、配置、管理、设计、...
由于这些我也是才入门的时候写的,进行测试等用的,所以比较适合新手,对学习LDAP,extjs会有一定的帮助。 (需要改正的是extjs里那个节点的id要加上前面的id才行,比如ou=mail; 那它的子节点cn=wang的id应该是...
LDAP的入门知识,自学很有用,多花点时间看,会有收获的!
第一章 LDAP有关技术介绍 第二章 LDAP 存储结构原理 第三章 LDAP目录客户端访问工具 第四章 LDAP 目录服务器 第五章 LDAP程序访问技术详解 第六章 Sun One Dirctory Server 专题 第七章 微软 Active Directory ...
LDAP详解--IBM Tivoli Directory Server从入门到精通 的附书源码
AD系统安装配置指南+LDAP详解 IBM Tivoli Directory Server 从入门到精通
Adldap2, 用于人类的PHP LDAP包 Adldap2 使用LDAP不需要硬处理。Adldap2是一个经过测试的PHP包,它使用 Active Record Pattern 提供LDAP身份验证和目录管理工具。索引快速入门配置文件连接认证查
LDAP初级学习教程,手把手教你怎么学习LDAP,真是入门级的好教材!
很好的LDAP学习资料,几乎涉及到LDAP的所有基本概念,非常适合入门者参考学习。也是管理员必看的参考资料。