在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Java中ldap怎么获取user的过滤器

135次阅读
没有评论

共计 1571 个字符,预计需要花费 4 分钟才能阅读完成。

在 Java 中使用 LDAP 获取用户过滤器可以通过构建 LDAP 搜索过滤器来实现。以下是一个示例代码来获取用户过滤器:

import javax.naming.directory.BasicAttribute;
import javax.naming.directory.SearchControls;
import javax.naming.directory.SearchResult;
import javax.naming.ldap.InitialLdapContext;
import javax.naming.NamingEnumeration;

public class LDAPUserFilterExample {public static void main(String[] args) {try {// 设置 LDAP 服务器连接信息
            String ldapUrl = "ldap://localhost:389";
            String baseDN = "dc=example,dc=com";
            String searchFilter = "(&(objectClass=user)(sAMAccountName=*))";

            // 设置 LDAP 认证信息
            String username = "admin";
            String password = "password";

            // 连接 LDAP 服务器
            Hashtable<String, String> env = new Hashtable<String, String>();
            env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
            env.put(Context.PROVIDER_URL, ldapUrl);
            env.put(Context.SECURITY_AUTHENTICATION, "simple");
            env.put(Context.SECURITY_PRINCIPAL, "cn=" + username + "," + baseDN);
            env.put(Context.SECURITY_CREDENTIALS, password);

            InitialLdapContext context = new InitialLdapContext(env, null);

            // 设置 LDAP 搜索控制器
            SearchControls searchControls = new SearchControls();
            searchControls.setSearchScope(SearchControls.SUBTREE_SCOPE);

            // 执行 LDAP 搜索
            NamingEnumeration<SearchResult> results = context.search(baseDN, searchFilter, searchControls);

            // 输出搜索结果
            while (results.hasMore()) {SearchResult result = results.next();
                System.out.println("DN: " + result.getName());
                System.out.println("Attributes: " + result.getAttributes());
            }

            // 关闭 LDAP 连接
            context.close();} catch (Exception e) {e.printStackTrace();
        }
    }
}

在上面的示例代码中,我们首先设置了 LDAP 服务器的连接信息和认证信息,然后创建了一个 InitialLdapContext 对象来连接 LDAP 服务器。接着设置了 LDAP 搜索控制器SearchControls,并执行 LDAP 搜索操作。最后,我们遍历搜索结果并输出用户的 DN 和属性。最后,记得关闭 LDAP 连接。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-03-19发表,共计1571字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 日本欧美成人免费观看 | 亚洲毛片免费看 | 深夜释放自己黄瓜视频 | 天天躁日日躁狠狠躁视频2021 | 中文精品久久久久人妻不卡 | 一级香蕉视频在线观看 | 日本一级毛片 | 国产成人福利 | 欧美一级做一级做片性十三 | 国产成人精品视频ⅴa片软件竹菊 | 人妻aⅴ无码一区二区三区 人妻aⅴ中文字幕 | 米奇影视久久 | 久久免费播放 | 欧美成人特黄级毛片 | 日本熟妇人妻xxxx | 午夜久久久久久禁播电影 | 麻豆精品久久久 | 最近2019中文字幕大全视频1 | 亚州av综合色区无码一区 | 亚洲成a人片在线观看中 | 成人免费大片a毛片 | 亚洲精品无码午夜福利中文字幕 | 九九九视频 | 狠狠综合久久久久综合小说网 | 黄色午夜视频 | 日本高清一级做a爱过程免费视频 | 在线欧美日韩精品一区二区 | 国产一区二区三区亚洲欧美 | 无码办公室丝袜ol中文字幕 | 国产成人啪精品视频免费软件 | 日本一区二区三区久久 | 色一情一乱一伦一区二区三区 | 他掀开裙子把舌头伸进去添视频 | 国产亚洲一区二区三区不卡 | 亚洲国产精品特色大片观看完整版 | 靠比网站在线观看 | 人成午夜欧美大片免费视频 | 免费韩国一级毛片 | 色777狠狠狠综合 | 18禁止进入1000部高潮网站 | 亚洲韩精品欧美一区二区三区 |