spring-mvc - 如何使用 Spring Security 获取当前用户的角色

标签 spring-mvc spring-security waffle

我正在尝试获取已通过身份验证的当前用户的所有角色,并将它们显示在 JSP 页面中。

我注意到这里列出了一些内置表达式:http://static.springsource.org/spring-security/site/docs/3.0.x/reference/el-access.html但我没有看到任何会列出所有角色的内容。

最佳答案

您可以使用 SecurityContextHolder.getContext().getAuthentication().getAuthorities()获取当前登录用户角色的集合。

关于spring-mvc - 如何使用 Spring Security 获取当前用户的角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15014656/

相关文章:

Spring mvc 4.0.5 长轮询示例

java - Spring 安全和 Struts 2

spring-boot - 如何在早期 servlet/spring boot 过滤器中强制结束过滤器链

java - Tomcat8 和 waffle 集成

xml - 无法读取架构文档 'classpath:spring-beans-3.1.xsd'

java - 将excel文件发送到spring MVC

java - @DateTimeFormat(pattern ="yyyy-MM-dd") 使用 Spring Mvc Rest Service 给出 "error 400 request syntactically incorrect"

spring - 使用 spring-security-bcrypt 插件将 bcrypt 集成到 Grails 中

java - Waffle SSPI如何设置SPNEGOmutualFlag