我有
我想将某些 Controller 公开为Web服务。 (此方法将从域外的php应用程序调用)
Controller 示例:
def getAnimalJson(){
def animalList = Animal.list()
render "${params.callback}(${animalList as JSON})"
}
如果我登录了grails应用程序,则从php应用程序成功进行方法调用,但注销时失败。
我希望这个 Controller 不会被spring securitycore检查。
谢谢你的帮助..
最佳答案
如果没有注释,则应允许。您是否在 Controller 级别添加注释?还是您正在使用requestmaps或Config.groovy映射?如果您使用的是注释,则可以将其添加到该方法中
@Secured('permitAll')
而且不会受到保护。如果使用其他方法,请对requestmap或在Config.groovy中执行相同的操作。
关于grails - Grails Spring Security Core插件: Controller 不需要身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15893850/