1. 程式人生 > 程式設計 >Spring Security角色繼承實現過程解析

Spring Security角色繼承實現過程解析

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

Spring Security角色繼承實現過程解析

可以訪問

Spring Security角色繼承實現過程解析

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。