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

SpringSecurity的注解@PreAuthorize的失效问题

问题:测试响应式框架时,测试框架对于权限与角色的拦截问题,对于/delete的访问报错访问拒绝,但是数据里面配置了权限。
在这里插入图片描述
配置详情
在这里插入图片描述

原因:调用roles方法时源码会重新new一个list将authorities的数据覆盖,导致配置失效。所以delete权限在用户的权限数据里不存在

解决:可以自己封装数据库里面的数据,将权限与角色信息分开处理。
在这里插入图片描述

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

相关文章:

  • k8s的集群调度
  • 简单易懂的理解 PyTorch 中 Transformer 组件
  • 搭建Eureka服务注册中心
  • 【React】react-router-dom中的HashRouter和BrowserRouter实现原理
  • 生物信息学中的可重复性研究
  • css-img图像同比缩小
  • SpringBoot+Prometheus+Grafana搭建应用监控系统
  • QT c++和qml交互实例
  • mysql基础-数据操作之增删改
  • 写字母(文件)
  • 基于Jackson自定义json数据的对象转换器
  • 【Java】缓存击穿解决方案
  • 【HarmonyOS】掌握 Stage 模型的核心概念与应用
  • 2024年甘肃省职业院校技能大赛 “信息安全管理与评估”赛项样题卷①
  • 我的AI之旅开始了
  • Day25 235二叉搜索树的公共祖先 701二叉搜索树插入 450二叉搜索树删除
  • android系列-init 挂载文件系统
  • Spring 七种事务传播性介绍
  • Count the Colors ZOJ - 1610
  • MATLAB点云处理总目录
  • C语言逗号表达式如何计算
  • Ubuntu 本地部署 ChatGPT-Next-Web
  • 小程序商城搭建:快速入门指南
  • c# windows10大小端试
  • 【算法专题】动态规划之斐波那契数列模型
  • K2P路由器刷OpenWrt官方最新版本固件OpenWrt 23.05.2方法 其他型号的智能路由器OpenWrt固件刷入方法也基本上适用
  • AI大语言模型会带来了新一波人工智能浪潮?
  • How to view the high-tech zone atmospheric project
  • sqlalchemy 中的缓存机制解释
  • 网络安全B模块(笔记详解)- 漏洞扫描与利用