1. Обзор Spring Security предоставляет несколько механизмов для настройки шаблона запроса как незащищенного или разрешающего полный доступ. В зависимости от каждого из этих механизмов это может означать либо вообще не запускать цепочку фильтров безопасности на этом пути, либо запускать цепочку фильтров и разрешать доступ. 2. доступ = «разрешить все» Настройка элемента <intercept-url> с доступом = «permitAll» настроит авторизацию так, чтобы все запросы были разрешены по этому конкретному пути: <intercept-url pattern="/login*" access="permitAll" /> Или через конфигурацию Java: http.authorizeRequests().antMatchers("/login*").permitAll(); Это достигается без отключения фильтров безопасности — они все еще работают, поэтому любые функции, связанные с Spring Security, будут по-прежнему доступны. 3. фильтры = «нет» Это функция до Spring 3.1, которая устарела и заменена в Spring 3.1. Атрибут filter полностью отключает цепочку фильтров Spring Security на этом конкретном пути запроса : <intercept
Spring Security — нет безопасности, нет фильтров, разрешение на permitAll
8 июня 20228 июн 2022
39
3 мин