Аутентификация микросервиса JAAS

Я пытаюсь разработать микросервис JAAS, который обрабатывает аутентификацию пользователей для нескольких приложений J2EE. В настоящее время у нас есть несколько приложений, которые аутентифицируются по нашему LDAP и имеют отдельные ролевые системы. Теперь я застрял на разработке интерфейса между приложением и сервером аутентификации.

Через пользовательский модуль входа в систему: разработайте собственный модуль входа в систему, который использует незащищенный интерфейс EJB из нашего LoginService для аутентификации и авторизации, но я вспомнил, что читал, что модули входа нельзя внедрять с помощью EJB/использовать EJB.

Является ли это правильной отправной точкой, или у меня есть другие возможности реорганизовать безопасность JAAS из наших приложений? Делал ли кто-нибудь что-то подобное раньше?


person calaedo    schedule 13.07.2015    source источник


Ответы (1)


Некоторое время назад меня интересовала безопасность Java. Я нашел хороший фреймворк Picketlink.

Несмотря на то, что ему нужен довольно высокий порог входа, он гораздо более гибкий, чем JAAS, и справляется с большинством типичных потребностей.

person schaffe    schedule 13.07.2015
comment
Спасибо за вашу идею! Но, к сожалению, у меня есть требование использовать JAAS. - person calaedo; 13.07.2015