Как установить собственную неверную стратегию сессии в Spring Security

Я занимаюсь разработкой веб-приложения на основе Spring-Boot - 1.1.6, Spring -Security -3.2.5 и более.

Я использую конфигурацию на основе Java:

@Configuration
@EnableWebMvcSecurity
public class SecurityCtxConfig extends WebSecurityConfigurerAdapter {


    @Bean
    DelegatingAuthenticationEntryPoint delegatingAuthenticationEntryPoint() {
        LinkedHashMap<RequestMatcher, AuthenticationEntryPoint> map = new LinkedHashMap<RequestMatcher, AuthenticationEntryPoint>();
        Http403ForbiddenEntryPoint defaultEntryPoint = new Http403ForbiddenEntryPoint();
        map.put(AnyRequestMatcher.INSTANCE, defaultEntryPoint);
        DelegatingAuthenticationEntryPoint retVal = new DelegatingAuthenticationEntryPoint(map);
        retVal.setDefaultEntryPoint(defaultEntryPoint);
        return retVal;
    }


    @Override
    protected void configure(HttpSecurity http) throws Exception {
        ExceptionHandlingConfigurer<HttpSecurity> exceptionHandling = http.exceptionHandling();
        exceptionHandling.authenticationEntryPoint(delegatingAuthenticationEntryPoint());
        http.logout().logoutSuccessHandler(new LogoutSuccessHandler() {

            @Override
            public void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response, Authentication arg2)
                    throws IOException, ServletException {
                response.setStatus(HttpServletResponse.SC_OK);
            }
        });
    }

}

Требуется вернуть Http-статус 401 в случае, если cookie-файл сеанса является недействительным или отсутствует (независимо от причины).InvalidSessionStrategy но я не нахожу способ установить его наSessionManagementFilter, Кто-нибудь может, пожалуйста, научить меня, как реализовать мой план или другой, который будет выполнять требование

Ответы на вопрос(3)

Ваш ответ на вопрос