Использование ADFS и SAML для запросов AD с Java - PullRequest
1 голос
/ 10 августа 2011

Мне нужно запросить AD вне организационных границ из приложения Java и получить список пользователей с соответствующей аутентификацией и привилегиями с использованием ADFS и SAML.

Я новичок в ADFS и SAML и аутентификации на основе утверждений,Мне нужно использовать эти технологии с JAVA.

Как я могу интегрировать ADFS с Java в этом сценарии?

Ответы [ 2 ]

1 голос
/ 11 августа 2011

ADFS не предлагает средства для получения «списка пользователей».Для этого вам следует взглянуть на традиционные способы запроса AD с использованием LDAP (как предложено Aaron).

Как вы указали, ADFS предоставляет функции аутентификации на основе утверждений через протоколы, такие как SAML 2 и WS-Federation.Эти протоколы обычно используются для получения токена безопасности для пользователя и использования этого токена для аутентификации их у поставщика услуг (внешнего приложения).Это взаимодействие будет осуществляться по инициативе пользователя, при этом они сначала проходят аутентификацию в ADFS (выступая в качестве провайдера идентификации).

Мне не ясно, что влечет за собой весь ваш проект, но, возможно, этот подход можно применить?Если нет - возможно, вам придется открыть порты брандмауэра для доступа к AD через LDAP (или LDAPS).

0 голосов
/ 10 августа 2011

Вот хорошее место для начала: http://jeftek.com/222/using-java-code-with-active-directory/

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