kuc*_*ram 5 grails spring-security
我想立即在我的Grails应用程序中传播用户更改(更改用户角色)(我正在使用Spring Security Plugin).
我发现了这个:
springSecurityService.reauthenticate(userName)
Run Code Online (Sandbox Code Playgroud)
但这适用于当前登录的用户,而不适用于更改用户!
有没有任何简单的解决方案(甚至强制注销已更改的用户将足够我).
用户的用例是当管理员更改其他一些用户角色时.如果已更改的用户已登录,则在Spring Security的上下文中不会立即看到角色更改.
我认为你必须声明一个 spring security SessionRegistry。看一下这里的并发会话和这里的list-authenticated-principals。
然后您可以列出并访问经过身份验证的用户并对其进行修改。
归档时间: |
|
查看次数: |
2304 次 |
最近记录: |