本文介绍了如何使用 spring 安全插件获取当前用户角色?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在我的 grails 应用程序中使用 spring-security-core 插件.我需要知道当前用户在控制器操作中的角色.我怎样才能找回那个?
I am using the spring-security-core plugin in my grails app. I need to know the current user's role in a controller action. How can I retrieve that?
推荐答案
您可以将 springSecurityService
注入您的控制器:
You can inject springSecurityService
into your controller:
def springSecurityService
然后在您的操作中调用:
and then in your action, call:
def roles = springSecurityService.getPrincipal().getAuthorities()
查看文档这里一>.
这篇关于如何使用 spring 安全插件获取当前用户角色?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!