求LDAP在JAVA中取所有用户信息的方法。
1、filter ou=‘user01这样就可以检索到了。
创新互联公司-专业网站定制、快速模板网站建设、高性价比历下网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式历下网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖历下地区。费用合理售后完善,十载实体公司更值得信赖。
2、要访问页面,用户需要是某个特定的 LDAP 组的成员。LDAP LDAP(轻量型目录访问协议)是一个 Internet 标准。除了用于访问该目录的协议之外,LDAP 还定义了 命名约定 来标识实体的,定义了 模式 来指定实体中包含的信息。
3、) 得到下面的子条目。递归你熟练吧。在 InitialContext 中要先得到你的 root context,比如你可以先找公司的 Active X 域服务器练习一下,或安装一个 OpenLDAP 来练习。在 Active X 中,你能从自己的账户名看出规律的。
4、base DN的配置,意思就是相对的root dc=test,dc=com 就是 test点抗 根据这个BASE DN再做相对位置的寻址。
5、在“访问信息”页,指定以下信息,然后单击“下一步”:在“Internet 目录服务器名称”文本框中,指定要连接的 LDAP 服务器的完全限定域名 (FQDN) 或 IP 地址。
Java获取Ldap叶子节点
拿到一个 InitialContext 之后 list(); 就得到了一个集合,然后遍历这个 Enumeration 对象得到每个 Binding,它有 key 和 value,如果 value 是一个 Context 就是子目录了,再用 context.list() 得到下面的子条目。
原因:Tomcat 配置的JDK与添加证书的的JDK不一致。
env.put(Context.SECURITY_AUTHENTICATION, none);这段中我指定他的认证方式是simple,也就是采用用户名/密码的方式认证,我也不是很清楚采用none是否能够成功认证。
base DN的配置,意思就是相对的root dc=test,dc=com 就是 test点抗 根据这个BASE DN再做相对位置的寻址。
createSubContext(ou=Abc);Context cde = abc.createSubContext(ou=Cde);...你的收到的 DN 分拆成这几个步骤依次 createSubContext 就好了。
LDAP在JAVA中如何模糊查询
search base ,ou=Sites,dc=asia,dc=jci,dc=com filter ou=‘user01这样就可以检索到了。
你安装好后,象建立数据源一样,把你要连接的ldap server的IP、端口、base DN、用户名、密码统统填好,然后就能连上了,一般是能看到整个ldap树的情况,接下去就直接在树的节点上操作就行了。
使用netscape的ldap工具包。使用其它的工具包,写法类似。注:必须知道base dn,以下假定ou=admin为base dn。
总之:Active Directory =LDAP服务器 LDAP应用(Windows域控)。ActiveDirectory先实现一个LDAP服务器,然后自己先用这个LDAP服务器实现了自己的一个具体应用(域控)。
) 得到下面的子条目。递归你熟练吧。在 InitialContext 中要先得到你的 root context,比如你可以先找公司的 Active X 域服务器练习一下,或安装一个 OpenLDAP 来练习。在 Active X 中,你能从自己的账户名看出规律的。
首先通过用户名和密码初始化ladpcontext,如果初始化成功,那么还需要去遍历这个dn上的属性,如果遍历过程没有问题,就表明登录成功。
分享文章:ldapjava代码 ldap schema
当前链接:http://scyingshan.cn/article/deedics.html