使用Spring安全插件在Grails中允许操作的主管身份验证

使用Spring安全插件在Grails中允许操作的主管身份验证,spring,authentication,grails,spring-security,authorization,Spring,Authentication,Grails,Spring Security,Authorization,如何使用Grails和Spring安全插件执行管理者身份验证的策略 让我们看看这个场景: 用户正在将一些数据填入收入报告。提交的报告需经主管批准。用户可以将主管呼叫到您的工作站以执行其凭据的插入,但仅限于见证该操作 有可能使用Spring Security,否则我将不得不实现该功能 谢谢是的,这是“切换用户”功能,在这里的文档中有描述:伯特!你太棒了。有时我们使用了错误的搜索词,却看不到眼前的答案。这就是我所需要的。但是,出于审计原因,我如何在服务上下文中使用此“su”用户?您可以使用Sprin

如何使用Grails和Spring安全插件执行管理者身份验证的策略

让我们看看这个场景:

用户正在将一些数据填入收入报告。提交的报告需经主管批准。用户可以将主管呼叫到您的工作站以执行其凭据的插入,但仅限于见证该操作

有可能使用Spring Security,否则我将不得不实现该功能


谢谢

是的,这是“切换用户”功能,在这里的文档中有描述:

伯特!你太棒了。有时我们使用了错误的搜索词,却看不到眼前的答案。这就是我所需要的。但是,出于审计原因,我如何在服务上下文中使用此“su”用户?您可以使用
SpringSecurityUtils.getSwitchedUserOriginalUsername()
标记获得原始用户名,很乐意提供帮助;请随意接受这个答案;)