Импорт пользователей и групп Active Directory с использованием Java - PullRequest
1 голос
/ 20 июня 2011

Я реализую профилированное (пользователь / группа) веб-приложение, и мне нужно импортировать в базу данных приложений всех пользователей и группы моего Active Directory. Я запускаю это приложение на Apache Tomcat под Ubuntu Server. Я бы хотел оставить операцию импорта для некоторого пользователя с правами администратора в моем веб-приложении, но, если это невозможно, я подумал о том, чтобы использовать клиента .NET для управления пользователем.

Я видел, что на некотором tuturial можно достичь контроллера домена windows, используя java для аутентификации пользователя, но в этом случае мне не нужно аутентифицировать пользователя, мне просто нужно распознать группу пользователей, используя свойство

System.getProperty ( "user.name")

для извлечения пользователя. Я взглянул на этот урок:

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

Я попробовал первый, но он не работает (LDAP: код ошибки 49).

Можете ли вы помочь мне (предлагая мне учебник или образцы)?

спасибо,
Андреа

Ответы [ 2 ]

0 голосов
/ 20 июня 2011

Вы можете использовать Spring Security для этого.Или просто взгляните на классы, которые так делают.

0 голосов
/ 20 июня 2011

Если вы хотите запросить AD без пароля, вам нужно ядро ​​Windows. Например. вы можете запустить dsquery command

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...