Я пытаюсь реализовать аутентификацию LDAP с использованием Spring Security и сервера jboss.Как реализовать Spring LDAP-аутентификацию при развертывании приложения в JBoss в среде unix?
Ниже моя установка среды:
Активный каталог работает на фирменном сервере Windows
приложение для развертывания сервера JBoss работает на RHEL 6.4
Java версии, которые будут использоваться: 1.6
JBoss версия: jboss-eap6, jboss-as-7.1.1 Финал
То, что я пытаюсь достичь:
- Когда пользователь открыть URL приложения из машины окон в сети компании, он должен пройти аутентификацию на сервере компании LDAP и быть в состоянии пойти на панели управления с запросом пароля.
- Когда тот же URL-адрес открывается с любого компьютера за пределами сети компании, должна отображаться страница входа в систему, а при предоставлении аутентификации учетных данных должно быть выполнено против компании LDAP, а затем должна отображаться страница пользовательской панели мониторинга.
Я уже прошел через документацию WUFFLE и SPNEGO по Интернету, но WAFFLE не работает в ОС, кроме Windows, поскольку использует некоторые Win32 api. Также, что делает SPNEGO (PRE-AUTH), не совсем то, чего я хочу достичь.
Короче говоря, хотите, чтобы WAFFLE выполнял, но проблема в том, что мое приложение будет развернуто на unix-машине.
Пожалуйста, помогите мне.
Я уже внедрил обычный поток с помощью страницы входа.Ожидаемый результат: Когда пользователь открывает URL-адрес приложения с компьютера Windows в сети компании, он должен пройти аутентификацию против сервера LDAP компании и иметь возможность запускать панель управления с запросом пароля. –