使用Java导入Active Directory用户和组

时间:2011-06-20 13:46:43

标签: java active-directory

我正在实现一个配置文件(用户/组)Web应用程序,我需要将我的Active Directory的所有用户和组导入我的应用程序数据库。我在Ubuntu Server下的Apache Tomcat上运行这个应用程序。我想将导入操作留给我的webapplication下的某个管理员用户direclty但是,如果不可能,我想使用.NET客户端来管理用户。

我在一些tuturial上看到有可能使用java来验证用户的Windows域控制器,但在这种情况下,我不需要验证用户,我只需要识别使用该属性的用户组

  

System.getProperty( “user.name”)

检索用户。我看了一下这个教程:

http://gwallen.com/code/java/activedirectory.php

我尝试了第一个,但它不起作用(LDAP:错误代码49)。

你可以帮我(建议我一些教程或样本)吗?

感谢,
安德烈

2 个答案:

答案 0 :(得分:0)

如果要在没有密码的情况下查询AD,则需要核心Windows解决方案。例如。您可以运行 dsquery 命令

答案 1 :(得分:0)

您可以使用Spring Security来执行此操作。或者只是看看这样做的类。