
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.10.2013, 17:46:31
|
|||
|---|---|---|---|
Авторизация GlassFish через jdbcRealm |
|||
|
#18+
добрый день Нужно реализовать в WEB приложении авторизацию через jdbcRealm для GlassFish v3 https://sites.google.com/site/jeecourses/task_administration Описано все подробно для случая двух таблиц user и role Моя модель немного иная : три таблицы user role user_role - тут связка - роль - пользователь , у одного пользователя может быть много разных ролей. Как для такой схемы построить jdbcRealm авторизацию? Я правильно понимаю что для моего варианта нужно : реализовать AppservRealm реализовать AppservPasswordLoginModule Далее этот jar файлик следует зарегистрировать в домене? Каким образом это делать? есть ли документация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2013, 20:26:24
|
|||
|---|---|---|---|
|
|||
Авторизация GlassFish через jdbcRealm |
|||
|
#18+
Atum1, Почитать документацию, конечно, полезно... Но по-моему для решения Вашей задачи достаточно взять за основу исходники glassfish'а и модифицировать JDBCRealm под свои нужды. Архив с модифицированным классом, если не ошибаюсь, следует класть в lib/ext. О настройке на сервере приложений полезно почитать здесь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2013, 20:45:49
|
|||
|---|---|---|---|
Авторизация GlassFish через jdbcRealm |
|||
|
#18+
WGAAtum1, Почитать документацию, конечно, полезно... . Спасибо ! что хочется - чтобы авторизация была из коробки . со всеми плюшками , с принципалами и ролями итд ... как это есть в Спринг UsernamePasswordAuthenticationFilter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.10.2013, 23:07:13
|
|||
|---|---|---|---|
|
|||
Авторизация GlassFish через jdbcRealm |
|||
|
#18+
Atum1что хочется - чтобы авторизация была из коробки . со всеми плюшками , с принципалами и ролями итд ...Так и будет с плюшками. Потом в админке зарегистрируйте свой realm, с собственной реализацией, настройте JAAS контекст и будет Вам счастье. Вот только придется еще и JDBCLoginModule переписать, поскольку в нем проверяется, чтобы realm был класса JDBCRealm, а в последнем метод findGroups приватный и перекрыть его невозможно. PS: Еще почитайте про JSR-196 между делом. Но без фанатизма ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2128355]: |
0ms |
get settings: |
20ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
327ms |
get topic data: |
19ms |
get forum data: |
5ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 330ms |
| total: | 794ms |

| 0 / 0 |
