背景是项目中使用Spring Security 进行安全控制

再使用Ajax的时候会报 403(ajax get  方式是没问题的 post 的时候会报)

Spring Security 原本是 防止 CSRF 攻击 现在 ajax 被误伤了...

然后下面贴解决方法,页面的head标签里 下记追加

(这里要说的是用的是thymeleaf模板 所有才会有 th:如果是jsp的话使用EL表达式吧th:去掉就能用了)

然后用js取值

var header = $("meta[name='_csrf_header']").attr("content");

var token =$("meta[name='_csrf']").attr("content");

ajax中调用使用,其他和通常一样 beforeSend里写下如下就可以了

$.ajax({

url : "",

type : "POST",

data : "",

contentType : 'application/json;charset=utf-8',

//async : false,

beforeSend : function(xhr) {

xhr.setRequestHeader(header, token);

},

success : function(resdata) {},

error : function(xhr, ajaxOptions, throwError) { }

});

Spring Security的核心拦截器

1. HttpSessionContextIntegrationFilter 位于过滤器顶端,第一个起作用的过滤器. 用途一,在执行其他过滤器之前,率先判断用户的session中是否已经存在一个Sec ...

Spring Security 5.0.x 参考手册 【翻译自官方GIT-2018.06.12】

源码请移步至:https://github.com/aquariuspj/spring-security/tree/translator/docs/manual/src/docs/asciidoc 版 ...

Spring security 和 AOP 学习

1.Spring security 登录验证拦截器 资源管理拦截器 认证和授权:      认证:登录时候确实存在此用户. 登录要认证!      授权:登录后判断权限级别,然后赋予相应的操作权限. ...

Spring Security(15)——权限鉴定结构

目录 1.1      权限 1.2      调用前的处理 1.2.1     AccessDecisionManager 1.2.2     基于投票的AccessDecisionManager实 ...

Spring Security安全框架入门篇

一.Spring Security相关概念 1.1..Spring Security介绍: Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安 ...

spring security基本知识(三) 过滤详细说明

在我们前面的文章Spring Security 初识(一)中,我们看到了一个最简单的 Spring Security 配置,会要求所有的请求都要经过认证.但是,这并不是我们想要的,我们通常想自定义应用 ...

快速搭建基于Spring Boot + Spring Security 环境

个人博客网:https://wushaopei.github.io/    (你想要这里多有) 1.Spring Security 权限管理框架介绍 简介: Spring Security 提供了基于 ...

SpringBoot集成Spring Security

1.Spring Security介绍 Spring security,是一个强大的和高度可定制的身份验证和访问控制框架.它是确保基于Spring的应用程序的标准 --来自官方参考手册 Spring ...

Spring Security 实战干货:客户端OAuth2授权请求的入口

1. 前言 在Spring Security 实战干货:OAuth2第三方授权初体验一文中我先对OAuth2.0涉及的一些常用概念进行介绍,然后直接通过一个DEMO来让大家切身感受了OAuth2.0第 ...

随机推荐

MySql怎样去掉某个字段最后的逗号或最后的字

update 表 set 字段=left(字段,char_length(字段)-1) where right(字段,1)=',';

codevs 1051 接龙游戏

codevs 1051 接龙游戏 http://codevs.cn/problem/1051/ 题目描述 Description 给出了N个单词,已经按长度排好了序.如果某单词i是某单词j的前缀,i- ...

NeHe OpenGL教程 第二十七课:影子

转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

设计模式-工厂方法模式(FactoryMethod)

简介: 简单工厂模式将类的示例化放在工厂对象中. 工厂方法模式是简单工厂模式的延伸,不同的是其将子类的实例化延迟到子类工厂中实现,本身仅定义一个创建对象的接口. 工厂方法模式主要由四部分组成: 1.抽 ...

【转载】B树、B-树、B+树、B*树都是什么

1. B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right): 2.所有结点存储一个关键字: 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树: 如 ...

.Net Core中的日志组件(Logging)

1.介绍 Logging组件是微软实现的日志记录组件包括控制台(Console).调试(Debug).事件日志(EventLog)和TraceSource,但是没有实现最常用用的文件记录日志功能(可以 ...

mvc扩展HtmlHelper功能

HtmlHelper详细介绍 简单示例 自定义HtmlHelper 解决: 直接写HTML的话如果语句有语法错误,如缺少结尾标记,编译器不会报错,出来的页面可能会很乱且难以查出错误 ...

从工程化角度讨论如何快速构建可靠React组件

前言 React 的开发也已经有2年时间了,先从QQ的家校群,转成做互动直播,主要是花样直播这一块.切换过来的时候,业务非常繁忙,接手过来的业务比较凌乱,也没有任何组件复用可言. 为了提高开发效率,去 ...

Java实现快速批量移动文件

文件移动是计算机资源管理常用的一个操作,这在操作系统中可以通过文件的剪切与复制或鼠标拖动来实现.但是在Java文件的编程实现中,大多是通过复制文件到目的地,再删除所有文件来实现的.这对于小文件来说看不 ...

【BZOJ】【1415】【NOI2005】聪聪和可可

数学期望+记忆化搜索 论文:——汤可因  中的第一题…… Orz 黄学长 我实在是太弱,这么简单都yy不出来…… 宽搜预处理有点spfa的感觉= = ...

springsecurity拦截ajax,Spring Security Ajax 被拦截相关推荐

  1. java 不拦截指定url,Spring Security 3.1拦截url不拦截任何网址

    我有Spring Security 3.1在直接访问登录页面时连接并验证用户,但是当用户未通过身份验证时没有发生重定向.Spring Security 3.1拦截url不拦截任何网址 以下是我为Spr ...

  2. Spring Security Ajax 被拦截

    背景是项目中使用Spring Security 进行安全控制 再使用Ajax的时候会报 403(ajax get  方式是没问题的 post 的时候会报) Spring Security 原本是 防止 ...

  3. Spring Security 参考手册(一)

    Spring Security 参考手册 Ben AlexLuke TaylorRob WinchGunnar Hillert Spring security 是一个强大的和高度可定制的身份验证和访问 ...

  4. Spring Security 5.0.x 参考手册 【翻译自官方GIT-2018.06.12】

    源码请移步至: https://github.com/aquariuspj/spring-security/tree/translator/docs/manual/src/docs/asciidoc ...

  5. spring security CSRF 问题 Invalid CSRF Token 'null' was found on ......

    1. 问题 前面几篇博客 spring security在集成spring boot的微服务框架后,实现了cas认证和权限控制.但是在使用 postman 进行调用的时候出现这个问题 HTTP Sta ...

  6. Spring源码解析之:Spring Security启动细节和工作模式--转载

    原文地址:http://blog.csdn.net/bluishglc/article/details/12709557 Spring-Security的启动加载细节 Spring-Security的 ...

  7. 2021最新Spring Security知识梳理

    2021最新Spring Security知识梳理 一.SpringSecurity 框架简介 Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spri ...

  8. Springboot + Spring Security 实现前后端分离登录认证及权限控制

    Spring Security简介 Spring Security 是 Spring 家族中的一个安全管理框架,实际上,在 Spring Boot 出现之前,Spring Security 就已经发展 ...

  9. Spring Boot (三)集成spring security

    项目GitHub地址 : https://github.com/FrameReserve/TrainingBoot Spring Boot (三)集成spring security,标记地址: htt ...

最新文章

  1. Linux命令CURL用法
  2. 基于SSM实现垃圾分类信息管理系统
  3. Win7 下安装VirtualBox 没有Ubuntu 64bit 选项问题
  4. 序列化和反序列化的对单例破坏的防止及其原理
  5. android摄像头预览功能,android通过camera和surfaceview选择摄像头并即时预览
  6. leetcode第72题:编辑距离
  7. vb光环褪去java、c/c++/c#成编程主流
  8. es集群搭建_滴滴Elasticsearch 集群跨版本升级与平台重构之路
  9. PVFS2 1.4.0的安装、配置与性能测试
  10. 最新创意购物促销海报设计,广告人必看!
  11. dubbo-monitor-simple-2.5.3-assembly 简易监控中心安装
  12. Atitti 存储引擎支持的国内点与特性attilax总结
  13. javascript模块化编程思想(转载网上专家)Javascript模块化编程(一)
  14. Win7安装IIS详解
  15. [Games 101] Lecture 06 Rasterization 2 (Antialiasing and Z-Buffering)
  16. pat乙级部分题目代码汇总
  17. RPO和RTO是什么?
  18. mysql安装问题:由于找不到MSVCR120.dIl,无法继续执行代码。
  19. 如何批量重命名文件?
  20. Docker私有仓库搭建笔记(四)

热门文章

  1. python租房_爬虫深圳租房网站租房分析(python)
  2. 反重力:科幻中的“常客
  3. 5G的下一程:赋能千行百业
  4. 【XML和Schema】Schema简介+简单定义和创建+连接到XML使用
  5. spring实现AOP环绕通知方式
  6. C语言的fopen函数
  7. xx 应用 前端技术栈全览图
  8. 获取微信公众号授权失败, 请稍后重试! 公众平台返回原始数据为: 错误代码-40164
  9. 华为怎么显示返回按键_华为Mate 40系列再曝:后置六摄、或升级90Hz屏
  10. 前端js获取图片大小 扩展名_JS获取文件大小方法小结