jldap实现Java对LDAP的基本操作

目录:

  1. 概述
  2. 基本操作
  • 查询
  • 添加
  • 删除
  • 修改属性
  • 验证密码

[一]、概述

jldap 官网:http://www.openldap.org/jldap/

可以从官网下载源编译生成jar包,如果项目是用maven构建的,在pom.xml中增加如下内容即可:

[二]、基本操作

为了演示基本的操作,需要搭建个LDAP服务,有关openLDAP在windows上的安装配置可参见:http://www.micmiu.com/enterprise-app/sso/openldap-windows-config/ ,我配置好演示用的LDAP基本信息可见客户端截图:

jldap实现Java对LDAP的基本操作_第1张图片

1.查询

java代码:LDAPSearchDemo.java

运行结果:

查询结果和客户端查询出的信息一致。

2.添加

java代码:LDAPAddEntry.java

运行结果:

客户端刷新后的截图:

jldap实现Java对LDAP的基本操作_第2张图片

3.删除

java代码:LDAPDeleteEntry.java

运行结果:

在刷新客户端后发现刚新增加的条目:addnew 已经被删除了。

4.修改属性

java代码:LDAPAddEntry.java

修改后客户端查询到的信息截图如下:

jldap实现Java对LDAP的基本操作_第3张图片

5.验证密码

java代码:LDAPVerifyPassword.java

你可能感兴趣的:(openLdap)