【发布时间】:2017-05-28 13:47:14
【问题描述】:
在我正在使用的 Grails 中
import grails.plugin.springsecurity.annotation.Secured
@Secured({'ROLE_COMPANY', 'ROLE_BACKEND_ADMIN'})
class MobileSendersController {
但它在角色之间建立了 AND 关系。我需要一个 OR 关系。允许访问ROLE_COMPANY 或ROLE_BACKEND_ADMIN。
在这个question 中,答案建议使用@PreAuthorize。我在 Grails 中尝试过,但没有运气。也许我需要修改前注和后注,但我找不到配置。
有什么想法吗?
【问题讨论】:
-
stackoverflow.com/questions/34182034/… 将提供有关如何让角色组发挥作用的线索。
标签: spring grails spring-security grails-3.0