我在我的 grails 应用程序中使用 spring-security-core 插件。我需要知道当前用户在 Controller 操作中的角色。我怎样才能找回它?
最佳答案
可以注入(inject)springSecurityService
进入你的 Controller :def springSecurityService
然后在你的行动中,调用:def roles = springSecurityService.getPrincipal().getAuthorities()
请参阅文档 here .
关于grails - 如何使用 Spring Security 插件获取当前用户角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6467167/