2013-04-09 2 views
0

У меня естьGrails Spring Security Ядро Plugin: аутентификация не требуется для контроллера

  • Grails 2.0.4
  • весна-безопасности-ядро: 1.2.7.3

я хочу подвергать какой контроллер как веб-сервис. (Эти методы будут вызываться из приложения из стороны PHP домен)

Пример Контроллер:

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

, если я вошел в применении Grails, вызов метода является успешным из приложения PHP, но когда вышли из системы он терпит неудачу.

я хочу этого контроллера не быть проверен яровой securitycore ..

спасибо за помощь ..

ответ

1

Без аннотации должно быть разрешено. Вы комментировали на уровне контроллера? Или вы используете requestmaps или карту Config.groovy? Если вы используете аннотации, вы можете добавить это к этому методу

@Secured('permitAll') 

и он не будет защищен. Сделайте то же самое с requestmap или в Config.groovy, если вы используете другой подход.

Смежные вопросы