![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
mbasil |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 399 Регистрация: 4.5.2007 Где: Москва Репутация: 9 Всего: 13 |
При подключении пользовательского логин модуля JAAS в TomEE появилась проблема. При ошибке аутентификации на консоль и в лог сервера пишется стек для LoginException. Не знает ли кто, как подавить вывод стека LoginException на консоль и в лог сервера, так как сообщения пишуться в журнал приложения.
|
|||
|
||||
mbasil |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 399 Регистрация: 4.5.2007 Где: Москва Репутация: 9 Всего: 13 |
Раз уж я задал вопрос, который посмотрело много народу, стоит привести решение, на которое я случайно набрел в Интернете.
В реализации LoginModule, то есть в методе login() при любой ошибке логина надо не выбрасывать LoginException и не возвращать false, а выбрасывать FailedLoginException. В этом случае ошибка в лог сервера не попадает. |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Спасибо за решение, только не совсем понятно зачем. Так раздражало исключение в логах ?
|
|||
|
||||
mbasil |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 399 Регистрация: 4.5.2007 Где: Москва Репутация: 9 Всего: 13 |
Дело в том, что вывод в лог содержал не только короткое сообщение, но и ПЕЧАТЬ СТЕКА. Представьте, сколько людей при наборе имени и пароля могут ошибиться и не один раз (я не говорю о подборе пароля).
Все равно сообщения об ошибках надо выводить в лог приложения, так как администратор в первую очередь будет просматривать именно его, а нам необходимо, вовремя узнавать о попытках подбора. Интересно сделано в базе данных Oracle - после каждой ошибки время возврата сообщения пользователя удлиняется. Над этим стоило бы поработать. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |