powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Авторизация GlassFish через jdbcRealm
4 сообщений из 4, страница 1 из 1
Авторизация GlassFish через jdbcRealm
    #38438788
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добрый день
Нужно реализовать в WEB приложении авторизацию через jdbcRealm для GlassFish v3
https://sites.google.com/site/jeecourses/task_administration

Описано все подробно для случая двух таблиц user и role

Моя модель немного иная :
три таблицы
user
role
user_role - тут связка - роль - пользователь , у одного пользователя может быть много разных ролей.

Как для такой схемы построить jdbcRealm авторизацию?

Я правильно понимаю что для моего варианта нужно :

реализовать AppservRealm
реализовать AppservPasswordLoginModule

Далее этот jar файлик следует зарегистрировать в домене?

Каким образом это делать? есть ли документация?
...
Рейтинг: 0 / 0
Авторизация GlassFish через jdbcRealm
    #38438995
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
Atum1,

Почитать документацию, конечно, полезно... Но по-моему для решения Вашей задачи достаточно взять за основу исходники glassfish'а и модифицировать JDBCRealm под свои нужды. Архив с модифицированным классом, если не ошибаюсь, следует класть в lib/ext.
О настройке на сервере приложений полезно почитать здесь .
...
Рейтинг: 0 / 0
Авторизация GlassFish через jdbcRealm
    #38439012
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGAAtum1,

Почитать документацию, конечно, полезно... .

Спасибо !

что хочется - чтобы авторизация была из коробки . со всеми плюшками , с принципалами и ролями итд ...

как это есть в Спринг UsernamePasswordAuthenticationFilter
...
Рейтинг: 0 / 0
Авторизация GlassFish через jdbcRealm
    #38439098
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
Atum1что хочется - чтобы авторизация была из коробки . со всеми плюшками , с принципалами и ролями итд ...Так и будет с плюшками. Потом в админке зарегистрируйте свой realm, с собственной реализацией, настройте JAAS контекст и будет Вам счастье.

Вот только придется еще и JDBCLoginModule переписать, поскольку в нем проверяется, чтобы realm был класса JDBCRealm, а в последнем метод findGroups приватный и перекрыть его невозможно.

PS: Еще почитайте про JSR-196 между делом. Но без фанатизма )
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Авторизация GlassFish через jdbcRealm
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]