Spring Security角色继承实现步骤详解是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计160个文字,预计阅读时间需要1分钟。
在SecurityConfig中添加@BeanRoleHierarchy(roleHierarchy()),配置角色层次结构如下:java@Bean@RoleHierarchy(roleHierarchy())public RoleHierarchy roleHierarchy() { RoleHierarchyImpl roleHierarchy=new RoleHierarchyImpl(); String hierarchy=ROLE_adb -> ROLE_admin\nROLE_admin -> ROLE_user; roleHierarchy.setHierarchy(hierarchy); return roleHierarchy;}
在SecurityConfig中加入
@Bean RoleHierarchy roleHierarchy(){ RoleHierarchyImpl roleHierarchy = new RoleHierarchyImpl(); String hierarchy ="ROLE_adb > ROLE_admin\n ROLE_admin > ROLE_user"; roleHierarchy.setHierarchy(hierarchy); return roleHierarchy; }
在Spring Boot2.08版本的时候是以下写法
用空格把ROLE_dba > ROLE_admin 和ROLE_admin > ROLE_user分开
Spring Boot2.0.8(不含)之后得版本用 \n 来区分
root角色
可以访问
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。
本文共计160个文字,预计阅读时间需要1分钟。
在SecurityConfig中添加@BeanRoleHierarchy(roleHierarchy()),配置角色层次结构如下:java@Bean@RoleHierarchy(roleHierarchy())public RoleHierarchy roleHierarchy() { RoleHierarchyImpl roleHierarchy=new RoleHierarchyImpl(); String hierarchy=ROLE_adb -> ROLE_admin\nROLE_admin -> ROLE_user; roleHierarchy.setHierarchy(hierarchy); return roleHierarchy;}
在SecurityConfig中加入
@Bean RoleHierarchy roleHierarchy(){ RoleHierarchyImpl roleHierarchy = new RoleHierarchyImpl(); String hierarchy ="ROLE_adb > ROLE_admin\n ROLE_admin > ROLE_user"; roleHierarchy.setHierarchy(hierarchy); return roleHierarchy; }
在Spring Boot2.08版本的时候是以下写法
用空格把ROLE_dba > ROLE_admin 和ROLE_admin > ROLE_user分开
Spring Boot2.0.8(不含)之后得版本用 \n 来区分
root角色
可以访问
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。

