Spring Security/Конфигурирование с помощью пространства имён: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 400:
 
<blockquote>'''''Как избежать конфликта позиций фильтров'''''
<br><br>
 
Если вы вставили пользовательский фильтр, который может занять позицию стандартного фильтра, созданного пространством имен, то тогда важно чтобы вы по ошибке не включили версию фильтра из пространства имен. Избегайте использования атрибута <code>auto-config</code> и удалите все элементы, которые могут создать фильтры, чью функциональность вы хотите заменить.
<br><br>
 
Обратите внимание, что вы не можете заменить фильтры которые создаются элементом <code><http></code> - <code>SecurityContextPersistenceFilter</code>, <code>ExceptionTranslationFilter</code> или <code>FilterSecurityInterceptor</code>.</blockquote>
 
Если вы замените фильтр пространства имен, который запрашивает точку входа аутентификации (т. е. там, где запускается процесс аутентификации при попытке неаутентифицированного получить доступ к защищенному ресурсу), вам также необходимо добавить пользовательский бин точки входа.
 
=== Установка пользовательской AuthenticationEntryPoint ===
 
= Примечания =