Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Authorization & Authentication 
:(
    Опции темы
ShurikA
Дата 30.12.2008, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



Какие готовые решения существуют?
Мне нужно такое которое будет опираться на дазу данных.
Что можете посоветовать?


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
Asal
Дата 30.12.2008, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 26.12.2006
Где: Минск

Репутация: 4
Всего: 7



SpringSecurity


--------------------
PM MAIL ICQ   Вверх
Llucas
Дата 30.12.2008, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


J2EE Developer
*


Профиль
Группа: Участник
Сообщений: 160
Регистрация: 29.11.2006
Где: Одесса

Репутация: нет
Всего: нет



SpringSecurity действительно очень удобный фреймворк.
PM MAIL WWW   Вверх
garbuz
Дата 30.12.2008, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 677
Регистрация: 22.1.2008

Репутация: 8
Всего: 11



тоже в скором времени надо будет курить данное направление, буду копать в сторону jaas. Советую почитать jaasbook.com smile

Это сообщение отредактировал(а) garbuz - 30.12.2008, 16:49
PM MAIL   Вверх
powerOn
Дата 30.12.2008, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



какой сервер? технология (spring, ejb)?


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
ShurikA
Дата 30.12.2008, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



powerOn, 
Мдя, деталей я никаких и не дал smile

Планирую на: Tomcat и GlassFish.
EJB3.
Частично будет имплементированно на сервисах.


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
powerOn
Дата 30.12.2008, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



ShurikA, в Java EE5 Tutorial и документации к Glassfish достаточно хорошо описаны стандартные механизмы обеспечения безопасности. Попробуй сначала эту доку покапать.

Цитата(ShurikA @  30.12.2008,  11:34 Найти цитируемый пост)
Мне нужно такое которое будет опираться на дазу данных.

Если имеется ввиду что информация о пользователях и группах должна лежать в твоей БД, то это также возможно стандартными средствами, путем конфигурирования своего realm-а (как на Tomcat, так и на Glassfish).

Цитата(ShurikA @  30.12.2008,  22:37 Найти цитируемый пост)
Частично будет имплементированно на сервисах. 

Если имеются ввиду веб-сервисы, то есть смысл посмотреть на Metro - там тоже по части безопасности много чего реализовано. Впрочем, если ты будешь использовать Glassfish, то Metro как раз и будет под рукой.



--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
ShurikA
Дата 31.12.2008, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



powerOn, 
Спасибо.

Имеет ли смысл копать в JAAS?

Добавлено через 11 минут и 57 секунд
И ещё вопрос:
На сколько сложно подкручивать это дело под разные Applications Servers?
На пример сильно ли большая разница между Tomcat  и Glassfish?


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
powerOn
Дата 31.12.2008, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(ShurikA @  31.12.2008,  00:11 Найти цитируемый пост)
На сколько сложно подкручивать это дело под разные Applications Servers?
На пример сильно ли большая разница между Tomcat  и Glassfish? 


Если только realm настроить, то это чисто конфигурационная задача. Если раньше это делал, то несложно.



--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
mbasil
Дата 31.12.2008, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 399
Регистрация: 4.5.2007
Где: Москва

Репутация: 9
Всего: 13



Предполагаю, что чисто конфигурационная задачка на каждом сервере будет выполняться по своему, а это раздражает.

Как-то "нацарапал" в качестве упражнения JAAS LoginModule для Tomcat  с собственным механизмом аутентификации и авторизации в базе данных.
Полагаю, что это предпочтительный вариант, так как при этом:
 - принимая на себя механизм аутентификации вы его пишите один раз для разных приложений.
 - при переходе на другой сервер изменения (предполагаю) должны быть минимальны, даже и в части настройки.
 - JAAS все таки стандартный механизм и поэтому разработчики серверов не должны так уж сильно привиредничать с разнообразием настроек.
 - вам удается заставить сервер принимать ваши решения в части аутентификации и авторизации. (Это важно для дальнейшего использования декларативной авторизации, например в EJB).
 - механизм вы можете легко заменить заменив базу данных на LDAP сервер.

При таком подходе, предполагаю, мы получаем здоровый компромисс между написанием своего механизма и стандартным подходом. Здорово, что сервера приложений все больше и больше задач берут на себя, снимая их с разработчиков приложений. Однако тот факт, что настройки и описания не стандартизованы приводит к затрате массы усилий при переходе с сервера на сервер и получению массы ограничений.

PM MAIL   Вверх
powerOn
Дата 31.12.2008, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(mbasil @  31.12.2008,  14:03 Найти цитируемый пост)
Однако тот факт, что настройки и описания не стандартизованы приводит к затрате массы усилий при переходе с сервера на сервер и получению массы ограничений.


И часто вы сервера приложений меняете? Я вот в 4 проектах работал, где ни разу сервер не меняли. Как выбрали один раз, так продукт с ним и шел.



--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
mbasil
Дата 2.1.2009, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 399
Регистрация: 4.5.2007
Где: Москва

Репутация: 9
Всего: 13



Не часто, естественно. Но все-же есть желание держать под контролем те аспекты, что выходят за рамки стандартов и трактуются каждым сервером по своему.
PM MAIL   Вверх
ShurikA
Дата 2.1.2009, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



Цитата(powerOn @  31.12.2008,  14:52 Найти цитируемый пост)
И часто вы сервера приложений меняете?

Дело даже не в том на сколько часто меняются сервера. А в том что желательно что бы аппликация поддерживалась несколькими серверами, для разных заказщиков.


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
sandello
Дата 4.1.2009, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 18.5.2005
Где: Пермь

Репутация: нет
Всего: 2



Цитата(mbasil @  31.12.2008,  17:03 Найти цитируемый пост)
Как-то "нацарапал" в качестве упражнения JAAS LoginModule для Tomcat  с собственным механизмом аутентификации и авторизации в базе данных.

Гм... ты используешь логику, которую нельзя реализоваться с помощью идущих в комплекте модулей? Или там в комплекте ничего нет?


--------------------
user posted image
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0547 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.