【问题标题】:Grails Spring Security Core Plugin :authentication not required for controllerGrails Spring Security Core Plugin:控制器不需要身份验证
【发布时间】:2013-03-31 09:44:03
【问题描述】:

我有

  • Grails 2.0.4
  • spring-security-core:1.2.7.3

我想将一些控制器公开为 Web 服务。 (此方法将从域外的 php 应用程序调用)

示例控制器:

 def getAnimalJson(){
    def animalList  = Animal.list()
    render "${params.callback}(${animalList as JSON})"
}

如果我登录 grails 应用程序,从 php 应用程序调用方法成功,但注销时失败。

我希望这个控制器不被 spring securitycore 检查..

感谢您的帮助..

【问题讨论】:

    标签: grails spring-security grails-plugin


    【解决方案1】:

    应该允许没有注释。您是否在控制器级别进行了注释?或者您使用的是 requestmaps 还是 Config.groovy 地图?如果您正在使用注释,则可以将其添加到该方法中

    @Secured('permitAll')
    

    它不会受到保护。如果您使用不同的方法,请使用 requestmap 或在 Config.groovy 中执行相同的操作。

    【讨论】:

      猜你喜欢
      • 2015-12-12
      • 2014-07-08
      • 1970-01-01
      • 2017-09-14
      • 2017-02-13
      • 2012-08-06
      • 2014-02-04
      • 2013-11-13
      • 2012-07-05
      相关资源
      最近更新 更多