2010-12-14 5 views
2

Есть ли решение для контейнеров сервлетов Java, таких как mod_auth_dradius для Apache.Модуль RADIUS для контейнера сервлетов Java

Идея состоит в том, чтобы аутентифицировать пользователей с помощью RADIUS-сервера, чтобы получить доступ к некоторой части сайта, размещенного контейнером сервлетов Java.

ответ

3

Насколько я знаю, я тоже столкнулся с этой проблемой при поиске модуля tomcat. Мы работали над этим, внедряя наш собственный клиентский модуль радиуса (используя JRadius), который связывается с сервером FreeRadius для аутентификации пользователя и возврата роли пользователя в атрибуте Filter-Id. Затем мы используем возвращаемую роль как индекс в нашей внутренней базе данных для получения списка разрешенных действий для этой роли. Если запрошенное действие пользователя находится в списке разрешений, определенном для их роли, то наш клиентский модуль возвращает успех авторизации основному приложению.

Надеюсь, что это дает некоторые идеи для альтернативы.

Kate.