Я столкнулся с небольшой проблемой с Spring Security 3.0.x(в частности, 3.0.2). Все приложение, над которым я работаю, отлично работает, за исключением случаев, когда кто-то, у кого нет полномочий, пытается войти в систему.
Когда это происходит, пользователи перенаправляются на страницу приветствия, так как его имя пользователя/пароль действительны, и он получает милую белую страницу с этим: "Ошибка 403: доступ запрещен"
Итак, я искал сеть, пытаясь найти, как это поведение может быть обработано. До сих пор я пришел к выводу, пожалуйста, исправьте меня, если я ошибаюсь, что он управляется ExceptionTranslationFilter. Но я не совсем понимаю, как эффективно использовать эту информацию.
Я попытался изменить свой SecurityContext.xml, чтобы добавить тег access-denied-handler к тегу http, но он не работает. Нужно ли добавлять больше, чем этот тег, чтобы заставить его работать? Есть ли другие возможности сделать приложение более удобным?
Изменить. Я хотел бы перенаправить на страницу, например, 403.html.
Искренне,
Благодаря