public class LDAPHelper extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
adminPwd |
static String |
adminUser |
static String |
BaseDN |
static String |
LDAPUrl |
| 构造器和说明 |
|---|
LDAPHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.alibaba.fastjson2.JSONArray |
getSubADUserByDN(String dn_fullname,
boolean isIncludeSub)
根据dn_fullname获取其下用户的数组。
|
static com.alibaba.fastjson2.JSONArray |
getSubOUArrayByParentDN(String dn_fullname,
boolean isIncludeSub)
根据dn_fullname获取所以子OU的数组。
|
static boolean |
isUserEnable(int userAccountControl) |
static boolean |
isUserEnable(com.alibaba.fastjson2.JSONObject jsonAdUser) |
static boolean |
simpleValidate(String username,
String password)
AD用户验证
|
static void |
updatePassWord(String userName,
String userNewPwd)
修改AD用户密码
|
public static String LDAPUrl
public static String BaseDN
public static String adminUser
public static String adminPwd
public static void updatePassWord(String userName, String userNewPwd) throws Exception
userName - userNewPwd - Exceptionpublic static boolean simpleValidate(String username, String password) throws Exception
username - password - Exceptionpublic static com.alibaba.fastjson2.JSONArray getSubOUArrayByParentDN(String dn_fullname, boolean isIncludeSub) throws Exception
dn_fullname - isIncludeSub - false,只返回第一级的子OU。true,返回到最底层深度的子OU。Exceptionpublic static com.alibaba.fastjson2.JSONArray getSubADUserByDN(String dn_fullname, boolean isIncludeSub) throws Exception
dn_fullname - 指一个OU的路径名isIncludeSub - false,只返回第一级的用户。true,返回到最底层深度的用户。Exceptionpublic static boolean isUserEnable(com.alibaba.fastjson2.JSONObject jsonAdUser)
public static boolean isUserEnable(int userAccountControl)
Copyright © 2024. All rights reserved.