LDAP проверка, если пользователь в группе, использующей Java

В начале я хотел бы сказать, что мои знания английского не так хороши. Поэтому я прошу прощения за мой плохой английский.

У меня проблема. В настоящее время я пишу свою дипломную работу, и мне нужно закончить ее за несколько дней. Я запрограммировал веб-приложение. Это сделано. Но я должен реализовать функцию входа в систему через LDAP и Active Directory. Я уже реализовал функциональность входа в систему. Это означает, что пользователь может использовать приложение, только если он входит в систему со своими бизнес-учетными данными. Но мы не хотим, чтобы все пользователи имели доступ к приложению, а только пользователи в активной группе каталогов. Мы уже создали группу в Active Directory. Мы используем sAMAccountName для входа в систему.

У меня есть следующий фильтр поиска:

(& (objectClass = user) (sAMAccountName = yourUserName) (memberof = CN = TheNameOfTheGroup, OU = Пользователи,DC= Ваш домен,DC=com))

Я нашел следующий пост:

/questions/27491884/kak-napisat-ldap-zapros-chtobyi-proverit-yavlyaetsya-li-polzovatel-chlenom-gruppyi/27491899#27491899

Я думаю, что это хороший код для запроса, если пользователь, который хочет войти, является членом группы. Но там должны быть использованы C# и VB.Net в соответствии с заявлением.

И я хочу сделать это таким же образом, но в коде Java. Это последний шаг в моем приложении. Я был бы очень рад, если бы вы могли мне помочь. Кто-нибудь программировал так же, и, возможно, вы можете опубликовать пример кода на Java, чтобы проверить, является ли пользователь членом группы.

Я знаю, что в интернете много примеров и постов. Но никто из них не работал.

Я так рад за вашу помощь. Заранее извиняюсь, если сделаю двойной пост и буду очень рад вашей помощи!

0 ответов

Другие вопросы по тегам