首页 > 其他分享 >【Spring Security】Error:A granted authority textual representation is required —— 报错

【Spring Security】Error:A granted authority textual representation is required —— 报错

时间:2024-05-29 17:45:43浏览次数:19  
标签:Spring granted required textual 报错 authority representation Security

 

Security 出错了!

 

分析:

 Debug 跑后 排查是 Security 中的 UserDetails.getAuthorities() 在创建 SimpleGrantedAuthority authority 时,所传递的授权信息是空的,导致 SimpleGrantedAuthority authority 出现异常;

 报出 A granted authority textual representation is required 异常无法登录。

 

 也就是 错误是因为 登录时 查询 权限表 有 空字段数据导致,在数据库中链表查询时,导致原本没有数据的表会查出 null 数据。

 

解决:

 在 sql 的查询字段后加上 is not null 即可进行解决。

 

 

标签:Spring,granted,required,textual,报错,authority,representation,Security
From: https://www.cnblogs.com/warmNest-llb/p/18220765

相关文章

  • Spring Boot项目分层架构
    SpringBoot项目分层架构在一个的springboot当中,controller,servicem,pojo,mapper,以及其他的文件夹,这些文件一般是分别用来干嘛的?在SpringBoot项目中,分层架构是一种常见的项目结构模式。它将项目的代码划分为不同的层,不同的文件夹和文件通常用于组织项目的不同部分,每个......
  • springmvc和springboot有什么区别?
    springmvc和springboot有什么区别?SpringMVC和SpringBoot是两个与Java开发相关的框架/工具,它们在JavaWeb应用程序开发中有着不同的作用和优势。SpringMVC:定位:SpringMVC是一种基于Java的Web框架,用于构建Web应用程序的控制器层。功能:它提供了一个模型-......
  • SpringMail发送邮件如何配置?有哪些限制?
    SpringMail发送邮件时,AokSend服务的安全性如何保障?在Java开发中,使用SpringMail发送邮件是一种常见的方法。AokSend将详细介绍SpringMail发送邮件的配置方法,探讨其可能的限制,并讨论在使用AokSend服务时如何保障安全性。SpringMail发送邮件:配置在pom.xml文件中添加spring-boo......
  • Spring Boot发邮件时如何配置SMTP服务器?
    AokSend提供的API如何与SpringBoot发信功能做集成?SpringBoot作为一个流行的Java框架,提供了简便的配置方式来发送邮件。AokSend将详细介绍如何在SpringBoot中配置SMTP服务器,并讲解如何实现高效的sendmail发送邮件。SpringBoot发邮件:配置步骤需要在application.propertie......
  • 采用Java+ SpringBoot+ IntelliJ+idea开发的ADR药物不良反应监测系统源码
    采用Java+SpringBoot+IntelliJ+idea开发的ADR药物不良反应监测系统源码ADR药物不良反应监测系统有哪些应用场景?ADR药物不良反应监测系统有哪些应用场景?ADR药物不良反应监测系统具有广泛的应用场景,以下是一些主要的应用场景:一、医院临床监测:药品不良反应智能监测系统基......
  • 关于Interrupted system call 报错
    Socket编程或者其他的一些慢速系统调用中,我们经常会碰到“interruptedsystemcall”的问题。这些系统调用包括:长时间读取磁盘,等待网络连接i.e.Accept,阻塞的系统调用,i.e.Read/Writeepoll_wait/kevent这是因为系统调用在执行过程中有可能收到来自外部的信号中断,那么该系......
  • 【毕业论文】基于springboot的考研信息管理系统
       本科生毕业论文论文题目:基于springboot的考研信息管理系统学   院:软件学院年   级:2020级专   业:软件工程姓   名:王帅学   号:20203241指导教师:杨丰       2024 年5 月 ......
  • 基于Spring Boot+MySQL的物流智能化管理系统设计与实现
    目录1系统概述11.1研究背景11.2研究目的11.3系统设计思想12相关技术22.1MYSQL数据库22.2B/S结构32.3SpringBoot框架简介43系统分析43.1可行性分析43.1.1技术可行性43.1.2经济可行性53.1.3操作可行性53.2系统性能分析53.2.1系统安全性5......
  • python爬虫不报错也不出结果?
    刚学爬虫对着视频想爬个网络小说但是代码写完不报错也不出结果,大佬们帮忙看看啥情况importreimportrequestsfromlxmlimportetreeheaders={"User-Agent":"Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/125.0.0......
  • Springboot配置文件中账号密码等敏感信息的加解密
    说明:使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性比较低。打开application.properties或application.yml,比如MySQL登录密码,Redis登录密码以及第三方的密钥等等一览无余。这里介绍一个加解密组件jasypt,用以提高配置文件中敏感配置数据的......