WebSecurity配置器类Spring引导不按要求工作...项目中没有其他WebSecurity配置器

时间:2017-11-10 00:23:39

标签: java spring spring-boot model-view-controller

public void configure(HttpSecurity http) throws Exception {
    http.antMatcher("/**").authorizeRequests().anyRequest().hasRole("USER")
            .and().formLogin().loginPage("/login.jsp")
            .failureUrl("/login.jsp?error=1").loginProcessingUrl("/login")
            .permitAll().and().logout().logoutUrl("/logout.jsp").invalidateHttpSession(true).deleteCookies("JSESSIONID")
            .logoutSuccessUrl("/listEmployees.html");

}

点击/logout.jso会话时,cookie不会被清除

1 个答案:

答案 0 :(得分:0)

在你的注销配置中,删除注销的“.jsp”,试试这个:

logout.logoutRequestMatcher(new AntPathRequestMatcher("/logout")).invalidateHttp...

在您的退出按钮中,只需添加:

href="/logout" (just it)