2015-11-11 7 views
4

Я использую сервер приложений Glassfish 4.1 для веб-приложения. Аутентификация/авторизация веб-приложений выполняется с помощью области ldap для стеклянной рыбы. Поэтому мне не нужно реализовывать и настраивать соединение ldap в моем приложении, но в контейнере для стеклянной рыбы. Это хорошо!Доступ к областям безопасности для стеклянной рыбы из приложения

Теперь мне нужно реализовать метод входа с именем пользователя/паролем в моем приложении (WebService). Параметры передаются в запросе SOAP. Я хочу получить доступ к другому настроенному царству ldap от стеклянной рыбы и передать ему имя пользователя/пароль. В результате я хочу узнать, разрешен ли пользователь.

Как можно получить доступ к области безопасности сервера приложений из приложения и выполнить запрос на вход?

ответ

2

AFAIK невозможно получить доступ к царству напрямую, но в Glassfish существует (не переносная) программная аутентификация через com.sun.appserv.security.ProgrammaticLogin (https://docs.oracle.com/cd/E18930_01/html/821-2418/beacm.html). Для Glassfish 4 см. Также glassfish 4 programmatic login.

+0

Я думаю, вы правы, к сожалению. – Wintermute

 Смежные вопросы

  • Нет связанных вопросов^_^