SpringSecurity中CsrfFilter过滤器怎么用(csrffilter,springsecurity,编程语言)

时间:2024-05-04 03:37:39 作者 : 石家庄SEO 分类 : 编程语言
  • TAG :

spring security框架提供的默认登录页面,会有一个name属性值为_csrf的隐藏域:

SpringSecurity中CsrfFilter过滤器怎么用

这是框架在用户访问登录页面之前就生成的,保存在内存中,当用户提交表单的时候会跟着一起提交:_csrf_formdata

然后会经过spring security框架resources目录下配置文件spring-security.xml中的CsrfFilter过滤器:

SpringSecurity中CsrfFilter过滤器怎么用

检查表单提交的_csrf隐藏域的value与内存中保存的的是否一致,如果一致框架则认为当然登录页面是安全的,如果不一致,会报403forbidden错误。但是使用自定义的登录页面时,需要关闭CsrfFilter过滤器,因为自定义的页面并没有那样的一个隐藏域。

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:SpringSecurity中CsrfFilter过滤器怎么用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:在html5中内联svg是什么意思下一篇:

12 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18