当前位置: 首页 > news >正文

8、Spring security配置放过的请求又被拦截了

项目场景:

在项目中有一些接口需要放开spring security拦截,配置方法如下,其中permitUrls为需要放过的请求路径。

@Override
public void configure(WebSecurity web) {web.ignoring().antMatchers(permitUrls);
}

问题描述

实际请求地址:/api/v1.0/manufacturer/test/authorization/index

配置了放开如下路径,但是仍然被拦截

		 "/" + VERSION_NO + "/manufacturer/**/authorization/index",

其中VERSION_NO 为版本号如:v1.0 或 v2.0


原因分析:

匹配路径规则从域名后即开始匹配,因此配置spring security放过路径是就要从域名后路径开始考虑


解决方案:

去掉请求路径前面的/api

http://www.lryc.cn/news/165179.html

相关文章:

  • 4.后端·新建子模块与开发(传统模式)
  • .netcore 连接 apache doris
  • 【C语言】探讨常见自定义类型的存储形式
  • NLP(六十九)智能文档问答助手升级
  • 如何使用SQL系列 之 如何在MySQL中使用索引
  • 数字孪生相关政策梳理,重点对各行业版块的指导和引领
  • nios里面打开eclipse遇到Unresolved inclusion: “system.h“等问题
  • C#,数值计算——伽马微分(Gammadev)的计算方法与源程序
  • 【UE5 智慧城市系列】5-通过鼠标键盘控制摄像机
  • 工作纪实38-ES分页数据问题
  • 设计模式之访问器模式(Visitor)的C++实现
  • Python之OS模块
  • vue 使用canvas 详细教程
  • Git 基本操作【本地仓库与远程仓库的推送、克隆和拉取】
  • FPGA开发
  • js手撕代码
  • typecho反序列化
  • php程序设计的基本原则
  • python execute() 使用%s 拼接sql 避免sql注入攻击 好于.format
  • RPC项目解析(1)
  • 点云从入门到精通技术详解100篇-基于 RGB 图像与点云融合的三维点云分割算法及成像系统
  • JDK8新特性
  • X86_64函数调用汇编程序分(2)
  • 组件传值之ref(解决父传子动态绑定问题)
  • vscode-server
  • ubuntu 20.04安装开发环境总结_安装python
  • 尚硅谷_宋红康_IntelliJ IDEA 常用快捷键一览表
  • Java设计模式之建造者模式详解(Builder Pattern)
  • TCP的滑动窗口与拥塞控制
  • MySQL更新语句执行过程