|
|
|
Авторизация 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, 17:46:31 |
|
||
|
Авторизация GlassFish через jdbcRealm
|
|||
|---|---|---|---|
|
#18+
Atum1, Почитать документацию, конечно, полезно... Но по-моему для решения Вашей задачи достаточно взять за основу исходники glassfish'а и модифицировать JDBCRealm под свои нужды. Архив с модифицированным классом, если не ошибаюсь, следует класть в lib/ext. О настройке на сервере приложений полезно почитать здесь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 20:26:24 |
|
||
|
Авторизация GlassFish через jdbcRealm
|
|||
|---|---|---|---|
|
#18+
WGAAtum1, Почитать документацию, конечно, полезно... . Спасибо ! что хочется - чтобы авторизация была из коробки . со всеми плюшками , с принципалами и ролями итд ... как это есть в Спринг UsernamePasswordAuthenticationFilter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 20:45:49 |
|
||
|
Авторизация GlassFish через jdbcRealm
|
|||
|---|---|---|---|
|
#18+
Atum1что хочется - чтобы авторизация была из коробки . со всеми плюшками , с принципалами и ролями итд ...Так и будет с плюшками. Потом в админке зарегистрируйте свой realm, с собственной реализацией, настройте JAAS контекст и будет Вам счастье. Вот только придется еще и JDBCLoginModule переписать, поскольку в нем проверяется, чтобы realm был класса JDBCRealm, а в последнем метод findGroups приватный и перекрыть его невозможно. PS: Еще почитайте про JSR-196 между делом. Но без фанатизма ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2013, 23:07:13 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38439098&tid=2128355]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
91ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 380ms |

| 0 / 0 |
