我正在尝试与AD联系。我试图用这个代码来连接,但它似乎并没有连接。我很抱歉不能比这更具体,但这只是我所知道的。什么都没发生。我已经删除了我认为是这个类的非必要部分,在那里处理结果,因为在这一点上根本没有任何结果需要处理。我在Netbeans中没有遇到任何错误,但是..当我尝试连接时没有任何反应。

这是怎么回事?我究竟做错了什么?

import javax.naming.Context;

import javax.naming.NamingEnumeration;

import javax.naming.directory.*;

import java.util.Hashtable;

import java.util.*;

public class AD {

public static void main(String[] args) {

String userName = "xx"; //AD username

String password = "xx"; //AD password

Hashtable env = new Hashtable();

env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");

env.put(Context.PROVIDER_URL, "ldap://192.168.1.102:389/dc=agileworks,dc=com"); //AD Server URL - dc lader til at være "domain content"

//env.put(Context.SECURITY_AUTHENTICATION, "simple"); //virker ikke nødvendig

//env.put(Context.SECURITY_PRINCIPAL, new String("agileworks" + "\\" + userName));

env.put(Context.SECURITY_PRINCIPAL, "agileworks" + "\\" + userName); //måske er tabelnavn\\ ikke nødvendig?

env.put(Context.SECURITY_CREDENTIALS, password); //password

DirContext ctx = null; //initialisering

NamingEnumeration results = null; //initialisering

}

}

Java连接微软ad_Java:连接到Active Directory(AD)?相关推荐

  1. java ldap 父_java – DirContext:Active Directory Ldap请求:获取具有父组的用户组

    我使用 javax.naming.directory.DirContext为Active Directory创建LDAP请求.此请求返回具有给定名称的用户所属的组. hSearchControls s ...

  2. datazen Active Directory AD 配置

    今天苦心经营的datazen 链接AD,文档已经无法吐槽了简单的几句话,根本不够用. 先说一下链接AD 的好处吧, 1 首先免去设置密码的麻烦,因为直接用AD账号的密码. 2 更安全,因为客户可不想自 ...

  3. java连接as400数据库,连接到AS400 DB2服务器JDBC时出错

    我正在尝试使用java程序中的JDBC连接到AS400 DB2数据库,但我无法连接,因为它提供了一个SQLException,指出没有为jdbc找到合适的驱动程序:as400://192.168.1. ...

  4. azure云数据库_使用Azure Active Directory和Azure SQL数据库

    azure云数据库 介绍 (Introduction) By default, when someone creates an Azure SQL Server, an Administrator w ...

  5. Single forest vs. multi-forest Active Directory design

    Derby, assistant n 出处: 责任编辑: [ 2004-06-17 19:23 ] Anyone who has deployed Active Directory (AD) and ...

  6. SRV记录用来标识某台服务器使用了某个服务,常见于微软系统的目录管理——深入的话需要去折腾Azure Active Directory...

    SRV记录 SRV记录 什么情况下会用到SRV记录? [SRV记录用来标识某台服务器使用了某个服务,常见于微软系统的目录管理] SRV记录的添加方式 A.主机记录处格式为:服务的名字.协议的类型 例如 ...

  7. java ldap操作实例_Java Spring Security示例教程中的2种设置LDAP Active Directory身份验证的方法...

    java ldap操作实例 LDAP身份验证是世界上最流行的企业应用程序身份验证机制之一,而Active Directory (Microsoft为Windows提供的LDAP实现)是另一种广泛使用的 ...

  8. Java Spring Security示例教程中的2种设置LDAP Active Directory身份验证的方法

    LDAP身份验证是全球范围内最流行的企业应用程序身份验证机制之一,而Active Directory (Microsoft针对Windows的LDAP实现)是另一种广泛使用的LDAP服务器. 在许多项 ...

  9. 从Java集成Active Directory

    首先,您将需要设置Active Directory,以便可以运行和测试代码. 如果(像我一样)没有一台装有Windows Server的计算机,那么即使在Mac OSX上,也可以通过这种方法设置Act ...

最新文章

  1. sqlmap使用_sqlmap从入门到精通第四章47使用EW代理导出和导入MSSQL数据
  2. 你必须会的--Dijkstra算法--单源最短路径问题
  3. 三维重建学习(1):基础知识:旋转矩阵与旋转向量
  4. 在局域网访问_局域网访问共享文件需要密码怎么办?取消访问密码的方法
  5. 专访声智科技陈孝良:把自己嫁给公司,伟大都是熬出来的
  6. webdriver原理(自己做个记录)
  7. oracle应用程序开发,关于Oracle 数据库应用程序开发问题
  8. Qt: 监听文件夹QFileSystemWatcher;
  9. python比较两个文件内容是否一样_python判断两个json文件是否相等
  10. 【已解决】NC65收款合同查询数据最多只显示5000条
  11. m2接口和nvme协议接口_怎么看笔记本的主板是支持加装m2接口和m2协议NVME接口的固态硬盘?两者有什么区别?...
  12. 无锁(Lock-Free)编程简介及漫谈
  13. PLC_自动化控制系统_1_简说自动化控制系统
  14. java打包跳过test_Maven打包跳过测试的命令
  15. vue返回上一页,如果没有上一页返回首页
  16. Josh‘s Notes: SystemVerilog 验证 (Part 1 — 验证导论)
  17. 北京大学人工智能研究院落户武汉,致力于打造一流人工智能研发机构
  18. 为何穷人玩股票绝大多数会赔钱?
  19. COMSOL无线充电线圈仿真
  20. oracle varchar2 赋值给clob,VARCHAR2转换为CLOB碰到ORA-22858错误

热门文章

  1. 使用JSTL视图探索Spring Controller
  2. Spring MVC:带有CNVR卷的REST应用程序。 1个
  3. JDK 8中几乎命名的方法参数
  4. 2013年测试基于Web的Spring应用程序(第1部分)
  5. 跨站点脚本(XSS)和预防
  6. Spring Insight – Web应用程序分析
  7. java 随机数种子_Java--随机数和随机数种子(转)
  8. Struts2的Maven依赖包
  9. 5菜鸟教程_excel图文教程:应用PQ工具进行数据整理
  10. gptuefi优势_UEFI+GPT的区别,有啥不同?写的很详细易懂