Я могу прикрепить отладчик и заставить его сломаться - но у него проблемы с поиском файла .cs, я думаю, LinqPad удаляет его как часть своей сборки .. https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview
Итак, я создал контроллер omniauth для обратных вызовов, но он обходит обычный контроллер сеансов и, следовательно, запоминаемые cookie не установлен.
Как мне лучше всего это исправить?
Спасибо за вашу помощь.
РЕДАКТИРОВАТЬ: Суть из моего кода контроллера: https: //gist.github. com / 913164 Поэтому я думаю, что вход в перенаправление просто устанавливает cookie сеанса, а не запоминаемый.
РЕДАКТИРОВАТЬ 2: У меня также есть бэкдор для входа в систему разработчика и предотвращения подключения FB на моем локальном компьютере:
def backdoor
if RAILS_ENV == "development"
@user = User.first
@user.remember_me!
sign_in_and_redirect @user, :event => :authentication
end
end
Не работает либо, так что у меня может быть проблема где-то еще.