omniauth-vkontakte + csrf

391 views
Skip to first unread message

Alexey Poimtsev

unread,
Jul 12, 2012, 4:47:32 PM7/12/12
to ror...@googlegroups.com
всем привет.
при попытке использования аутентификации через omniauth-vkontakte столкнулся с таким сообщением "Could not authenticate you from Vkontakte because \"Csrf detected\"." Кто -нибудь с этим сталкивался, знает куда копать?

b0oh

unread,
Jul 13, 2012, 3:12:00 AM7/13/12
to ror...@googlegroups.com
не уверен, но можно попробовать skip_before_filter :verify_authenticity_token, only: [:need_action]

Mikhail Mikhaliov

unread,
Sep 25, 2012, 3:15:39 AM9/25/12
to ror...@googlegroups.com
Ставьте версию omniauth-oauth2 прямо из гита

gem "omniauth-oauth2", git: "git://github.com/intridea/omniauth-oauth2.git"

и в параметрах провайдера vkontakte добавьте 

provider_ignores_state: true

и будет вам счастье.

24 сентября 2012 г., 22:36 пользователь Valentin Sushkov (vsushkov) <sushkov....@gmail.com> написал:
Скажите, пожалуйста, прямо, что написать в Gemfile, чтобы заработала логинка через вконтакт. Или это невозможно и надо делать форк гема?

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-un...@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru



--
      Best Regards,
Mikhail Mikhaliov
Team Leader Developer
Terrasoft
  

     

40, B. Semyonovskaya st, Moscow, Russia, 107023

+7 (475) 710-86-95

m.mik...@terrasoft.ru

www.terrasoft.ru

community.terrasoft.ru

training.terrasoft.ru

54, Krasnozvezdniy av, Kiev, Ukraine, 03037

+38 (044) 496-24-50

m.mik...@terrasoft.ua

www.terrasoft.ua

community.terrasoft.ua

training.terrasoft.ua

  

Valentin Sushkov (vsushkov)

unread,
Sep 27, 2012, 12:27:25 AM9/27/12
to ror...@googlegroups.com
Михаил, спасибо. Вы меня очень выручили.

вторник, 25 сентября 2012 г., 11:15:49 UTC+4 пользователь Mikhail Mikhaliov написал:
Reply all
Reply to author
Forward
0 new messages