Как я могу обойти protect_from_forgery в Rails 3 для приложения на холсте Facebook? - PullRequest
6 голосов
/ 29 декабря 2010

У меня есть приложение Rails 3 для холста на Facebook.При загрузке выдает ошибку токена подлинности и отображает параметр signed_request, который Facebook отправляет в мое приложение.Есть ли способ обойти 'protect_from_forgery' для подписанного запроса от facebook?

Спасибо!

Тим

Ответы [ 2 ]

32 голосов
/ 29 декабря 2010

Проблема решена.Я добавил

skip_before_filter :verify_authenticity_token, :only => [THE ACTION]

на верх моего контроллера.

0 голосов
/ 22 января 2011

Вы также можете просто удалить protect_from_forgery из контроллера приложения, если вы используете приложение только как приложение Canvas.

...