SpringBoot+SpringSecurity防护CSRF(基于Thymeleaf)

使用Thymeleaf的话,SpringSecurity防护就简单多了。

引入Thymeleaf依赖:

开启crsf防护:

SpringBoot+SpringSecurity防护CSRF(基于Thymeleaf)_第1张图片

前端html:




    

    
    
    
    

    测试



测试CSRF

只要该页面经过视图渲染,则可以获取csrfTokenhe csrfHeader。

其实最关键的类是CsrfFilter:

SpringBoot+SpringSecurity防护CSRF(基于Thymeleaf)_第2张图片

你可能感兴趣的:(spring,boot,spring,security)