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

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

120次阅读
没有评论

共计 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字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 青青草福利 | 中文字幕久精品免费视频 | 狠狠人妻久久久久久综合蜜桃 | 国产男女做爰高清全过小说 | aaa黄色大片 | 亚洲自偷自拍另类图区 | 国产九九精品视频 | 亚洲欧美成人综合久久久 | 免费无码中文字幕a级毛片 免费无码专区毛片高潮喷水 | 狠狠色网 | 久草视频手机在线观看 | 国产乱子伦视频在线观看 | 国产在视频线精品视频 | 国产色产综合色产在线视频 | 国产精品a区 | 人妻插b视频一区二区三区 人妻尝试又大又粗久久 | 亚洲色欲一区二区三区在线观看 | 成人在线视频观看 | 欧美日韩精品高清一区二区 | 亚洲国产毛片aaaaa无费看 | 国产精品久久久久久久久免费 | 一本无码中文字幕在线观 | 在线欧美日韩精品一区二区 | 国产肝交视频在线观看 | 不卡av电影在线 | 四虎国产精品免费久久 | 成人精品视频 | 成人在线激情网 | 成年人视频免费在线观看 | 色综合视频在线观看 | 91精品国产91久久综合 | 欧美国产免费 | 四虎最新免费观看网址 | 人成午夜欧美大片免费视频 | 永久免费的av片在线电影网 | 青草娱乐极品免费视频 | 桃花岛精品亚洲国产成人 | 国产精品无打码在线播放9久 | 真人作爱90分钟免费看视频 | 久久在线精品视频 | 色综合网亚洲精品久久 |