【发布时间】:2012-07-04 19:43:16
【问题描述】:
我在 Vaadin 应用程序中使用 Spring 和 Spring-Security。
我想使用SecurityContextHolderAwareRequestWrapper.isUserInRole(...) 检查用户是否具有特定角色,但无法弄清楚如何获取对包装器的引用(我尝试使用@Autowired 注入它,注意:我没有手动配置它的实例因为我相信 DelegatingFilterProxy 已经在幕后这样做了)。
This 堆栈溢出问题为我提供了解决方案,但我无法发现如何正确访问或实例化包装器。
我的另一种选择是直接访问 SecurityContext 并根据链接的 SO 问题中的其他建议遍历 GrantedAuthorities。
我应该如何访问/实例化包装器?
【问题讨论】:
标签: java spring spring-security