【发布时间】:2017-09-21 04:01:12
【问题描述】:
如何检查当前经过身份验证的用户是否具有特定角色?
我为旧版本的 Spring Security 找到了一些较旧的解决方案,但在 Spring 的当前版本中它不起作用,所以我正在寻找类似 @987654321@ 但在 spring-boot-starter-security 版本 1.5.2 中的解决方案。
【问题讨论】:
标签: java spring spring-mvc spring-security
如何检查当前经过身份验证的用户是否具有特定角色?
我为旧版本的 Spring Security 找到了一些较旧的解决方案,但在 Spring 的当前版本中它不起作用,所以我正在寻找类似 @987654321@ 但在 spring-boot-starter-security 版本 1.5.2 中的解决方案。
【问题讨论】:
标签: java spring spring-mvc spring-security
验证 authorities 长度是否 >0 :
Collection<SimpleGrantedAuthority> authorities = (Collection<SimpleGrantedAuthority>) SecurityContextHolder.getContext().getAuthentication().getAuthorities();
如果他有角色,然后与你的角色进行比较
【讨论】: