我想让一个用户运行另一个角色(这是一个管理员角色:ROLE_USER_ADMIN)来更改另一个用户拥有的对象的权限。
grails.plugin.springsecurity.useRunAs = true
grails.plugin.springsecurity.runAs.key = '*****'
grails.plugin.springsecurity.acl.authority.changeAclDetails = 'ROLE_RUN_AS_USERADMIN'
@PreAuthorize(['ROLE_USER', 'ROLE_RUN_AS_USERADMIN']) //run as ROLE_USER and ROLE_RUN_AS_INVITED_USER
但是当将访问控制条目添加到域对象的acl时,我仍然会收到错误:
无法为传递的权限和SID找到匹配的ACE