首页 > 编程知识 正文

springboot 原理,springboot文档

时间:2023-05-04 18:40:18 阅读:150907 作者:4087

spring boot项目需要防止CSRF攻击。 从逻辑上说,spring security需要集成。

但是,在不想使工序复杂的情况下,可以只导入spring security的相关过滤器来进行。

向pom添加依赖关系

org.springframework.boot

spring-boot-starter-freemarker

org.springframework.security

spring-security-web

在APP启动时添加csrf filter @ springbootapplication

publicclassapplicationextendswebmvcconfigureradapter {

@Bean

publicfilterregistrationbeancsrffilter () {

filterregistrationbeanregistration=newfilterregistrationbean (;

registration.set filter (newcsrffilter (newhttpsessioncsrftokenrepository );

registration.add URL patterns ('/* ' );

返回注册;

}

publicstaticvoidmain (字符串[ ] args ) {

spring application.run (application.class,args );

}

}

将CSRF隐藏字段添加到表单中

将CSRF的开头xhr.setrequestheader ($ { _ csrf.headername )、(${_csrf.token} ) )添加到ajax。

是来自投稿,不代表访问的立场。 转载时请注明出处。 http://www.found5.com//view/1245.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。