Grails Spring安全核心插件:控制器不需要身份验证

时间:2013-04-09 05:18:55

标签: grails spring-security grails-plugin

我有

  • Grails 2.0.4
  • 弹簧安全核:1.2.7.3

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

控制器示例:

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

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

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

感谢帮助..

1 个答案:

答案 0 :(得分:1)

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

@Secured('permitAll')

它不会被保护。如果您使用的是其他方法,请使用requestmap或Config.groovy执行相同的操作。

相关问题