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

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

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

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

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

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

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

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

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

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

Спасибо !

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

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

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

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


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