当前位置 : 主页 > 编程语言 > java >

Spring Security角色继承实现过程解析

来源:互联网 收集:自由互联 发布时间:2021-04-10
在SecurityConfig中加入 @BeanRoleHierarchy roleHierarchy(){ RoleHierarchyImpl roleHierarchy = new RoleHierarchyImpl(); String hierarchy ="ROLE_adb ROLE_admin\n ROLE_admin ROLE_user"; roleHierarchy.setHierarchy(hierarchy); return roleHier

在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角色

可以访问

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。

网友评论