10、SpringSecurity实战:角色权限判断

角色权限判断

    • 1.hasAuthority(String)
  • 2.hasAnyAuthority(String ...)

  • 3.hasRole(String)

  • 4.hasAnyRole(String ...)

  • 5.hasIpAddress(String)

  • 除了之前讲解的内置权限控制。Spring Security 中还支持很多其他权限控制。这些方法一般都用于用户已经被认证后,判断用户是否具有特定的要求

1.hasAuthority(String)

  • 判断用户是否具有特定的权限,用户的权限是在自定义登录逻辑中创建 User 对象时指定的。
  • 下图中 admin 就是用户的权限。admin 严格区分大小写。
    *
  • 在配置类中通过 hasAuthority(“admin”)设置具有 admin 权限时才能访问

版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: