我在 Vaadin 应用程序中使用 Spring 和 Spring-Security。
我想使用SecurityContextHolderAwareRequestWrapper.isUserInRole(...)检查用户是否具有特定角色,但无法弄清楚如何获取对包装器的引用(我尝试使用 @Autowired 注入它,注意:我没有手动配置实例我相信 DelegatingFilterProxy 已经在幕后这样做了)。
这个堆栈溢出问题为我提供了解决方案,但我无法发现如何正确访问或实例化包装器。
我的另一种选择是直接访问 SecurityContext 并根据链接的 SO 问题中的其他建议通过 GrantedAuthorities 进行迭代。
我应该如何访问/实例化包装器?