侧边栏壁纸
博主头像
分享你我博主等级

行动起来,活在当下

  • 累计撰写 107 篇文章
  • 累计创建 13 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

spring security 5.x去除默认前缀

管理员
2020-10-19 / 0 评论 / 0 点赞 / 4 阅读 / 1076 字
.antMatchers("/**/users/admin/**").access("hasAnyRole('ADMIN')")  .antMatchers("/**/users/test/**").access("hasAnyRole('USER')")
.antMatchers("/**/users/test/**").hasRole('USER')
 
@EnableGlobalMethodSecurity(prePostEnabled = true, proxyTargetClass = true)//启用方法级的权限认证@EnableWebSecuritypublic class SecurityConfiguration extends WebSecurityConfigurerAdapter {
 /**
     * 干掉默认的授权前缀
     * 工作方式.access("hasRole('USER')")而不是 hasRole('USER')
     */
    @Bean
    GrantedAuthorityDefaults grantedAuthorityDefaults() {
        return new GrantedAuthorityDefaults(""); // Remove the ROLE_ prefix
    }}


0

评论区