我正在使用Spring Security来改善对Web应用程序的访问。 一切正常,但我需要检索包含我的用户的用户组。 我已经在安全性xml中实现了JdbcDaoImpl bean,并且设置了属性groupAuthoritiesByUsernameQuery并允许按用户组进行查询。因此,该应用程序登录! 但是我不知道该如何组队。 我需要类似的东西: SecurityContextHolder.getContext()。getGroups()... 谢谢!
答案 0 :(得分:0)
您可以使用以下命令返回GrantedAuthority
List<GrantedAuthority> grantedAuthorities = SecurityContextHolder.getContext()
.getAuthentication()
.getAuthorities()
GrantedAuthority.getAuthority()将返回您的角色。