【问题标题】:Grails Spring Security Plugin setting up anonymous access with config type annotationGrails Spring Security Plugin 使用配置类型注释设置匿名访问
【发布时间】:2014-08-27 23:56:32
【问题描述】:

根据文档,在将控制器设置为可供任何人访问时,只需离开然后不被 @Secured 注释

在我的情况下,如果没有注释,我的请求总是会被拒绝/403。

def show(User userInstance) {
    searchTargetUser()
}

值得注意的是,当使用@Secured 注解时,它可以正常工作。

@Secured(['ROLE_ADMIN', 'ROLE_OWNER'])
def show(User userInstance) {
    searchTargetUser()
}

如何允许匿名访问方法?

【问题讨论】:

标签: grails spring-security


【解决方案1】:

找到答案。 为了能够允许匿名访问您只需添加的控制器或控制器方法:

@Secured(['IS_AUTHENTICATED_ANONYMOUSLY']) 
def method(){
}

或:

@Secured(['IS_AUTHENTICATED_ANONYMOUSLY']) 
class SomethingController{
}

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-12-19
  • 2017-08-13
  • 2017-07-09
  • 1970-01-01
  • 2011-08-31
  • 2012-07-26
  • 1970-01-01
  • 2018-11-17
相关资源
最近更新 更多