今天在学习spring security的使用时报错如下 An internal error occurred while trying to authenticate the user A granted authority textual representation is required

使用角色来控制权限的时候不仅仅
需要

        for (TRole role:roleList) {authorities.add(new SimpleGrantedAuthority("ROLE_"+role.getName()));}

在前面加上ROLE_的固定格式
还要注意数据库查询出来的值不能为空!
数据中含有空值都不可以

由于我是用数据库中的表来实验

这是改之前的表

这是改之后的表

加上后即可正常访问.

spring security中A granted authority textual representation is required相关推荐

  1. Spring Security中文文档

    Spring Security中文文档 来源:https://www.springcloud.cc/spring-security.html#overall-architecture 作者 Ben A ...

  2. Spring Security 中,想在权限中使用通配符,怎么做?

    小伙伴们知道,在 Shiro 中,默认是支持权限通配符的,例如系统用户有如下一些权限: system:user:add system:user:delete system:user:select sy ...

  3. Spring Security 中的 hasRole 和 hasAuthority 有区别吗?

    我相信很多小伙伴在初次接触 Spring Security 时,一定会被这个问题所困扰,例如如下两段配置: http.authorizeRequests().antMatchers("/ad ...

  4. Spring Security 中最流行的权限管理模型!

    前面和大家说了 ACL,讲了理论,也给了一个完整的案例,相信小伙伴们对于 ACL 权限控制模型都已经比较了解了. 本文我要和大家聊一聊另外一个非常流行的权限管理模型,那就是 RBAC. 1.RBAC ...

  5. 一起搞清楚 Spring Security 中的 UserDetails

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 170元买400元书的机会又来啦! 1. 前言 前一篇介绍了 Spring Security ...

  6. springsecurity sessionregistry session共享_要学就学透彻!Spring Security 中 CSRF 防御源码解析...

    今日干货 刚刚发表查看:66666回复:666 公众号后台回复 ssm,免费获取松哥纯手敲的 SSM 框架学习干货. 上篇文章松哥和大家聊了什么是 CSRF 攻击,以及 CSRF 攻击要如何防御.主要 ...

  7. Spring Security 中取得 RememberMe 的 cookie 值

    为什么80%的码农都做不了架构师?>>>    Spring Security 中的 RememberMe 对应的 cookie 名称是可配置的--相信一般情况下大家也不会使用那个默 ...

  8. Http基本身份验证在Spring Security中如何工作?

    在上一篇文章中,您学习了如何在基于Spring安全性的Java应用程序中启用Http基本身份验证 ,现在,我们将进一步进一步了解http基本身份验证在Spring安全性中的工作原理. 如果您还记得的话 ...

  9. Spring Security中的SecurityContext和SecurityContextHolder是什么?

    SecurityContext和SecurityContextHolder是Spring Security的两个基本类. SecurityContext用于存储当前经过身份验证的用户的详细信息,也称为 ...

  10. 如何使用Java和XML Config在Spring Security中启用HTTP基本身份验证

    在上一篇文章中,我向您展示了如何在Java应用程序中启用Spring安全性 ,今天我们将讨论如何使用Spring Security 在Java Web应用程序中启用Basic HTTP身份验证 . 如 ...

最新文章

  1. Git Fetch vs Pull:Git Fetch和Git Pull命令之间有什么区别?
  2. [云炬创业基础笔记]第七张创业资源测试12
  3. 关于Dictionary元素的遍历
  4. Shell 编程基础1 2019-7-6
  5. Dollar Dayz POJ - 3181(动态规划+大数高低位分离输出)
  6. java多线程做一件事_关于Java的十件事
  7. 第二十九期:运维之三大监控对比
  8. UVa1422 Processor
  9. IP设置的批处理文件
  10. Dreamweaver简单网页——HTML+CSS小米官网首页的设计与实现
  11. 算法(Java)——双指针
  12. if_attact中几个宏定义
  13. 百事可乐AI人工智能生产过程破光
  14. 你的伙伴对你最大会话_甜炸了的表白套路对话 套路深到你无法拒绝
  15. VMware出现点虚拟机和新建虚拟机没反应的解决办法
  16. Mac电脑自动开机设置教程
  17. android HID添加(三) ---applist key
  18. pygame 实现键盘鼠标映射
  19. 网站广告效果评测指标介绍
  20. 伊利诺伊香槟分校计算机排名,伊利诺伊大学香槟分校计算机工程排名第8(2018年TFE美国排名)...

热门文章

  1. 数据库视图概念,优缺点及作用
  2. 支付宝推出信用租房 醉翁之意不在酒?
  3. 什么样的商业计划书才是投资人喜欢的
  4. 入职阿里巴巴,阿里P7高级架构师需要哪些技术栈?
  5. 梁念坚漫步“云+端”
  6. 迪斯科算法_为什么迪斯科极乐世界如此可重播
  7. linux 根目录变为只读了,Linux系统重启或无故变为只读造成网站无法正常访问的简单临时的做 根目录只读不能写处理:...
  8. vuejs --- 父组件向子组件传值(父传子)
  9. Liunx 用户及组,文件相关命令
  10. 京东开源组件库NutUI 3.1 正式发布:开启多端开发之路