Как обрабатывать обратные вызовы OmniAuth в нескольких средах?

У меня есть приложение, которое использует Facebook исключительно в качестве провайдера для аутентификации и правильно настроило обратный вызов для рабочего режима. Чтобы это работало, вы предоставляете своему приложению Facebook URL-адрес сайта и домен сайта для обратных вызовов, и в моем случае это http://appname.heroku.com и appname.heroku .com соответственно.

Проблема в том, что мои контроллеры настроены так, чтобы разрешать только аутентифицированные сеансы, поэтому я не могу просматривать свое приложение в режиме разработки, потому что домен приложения Facebook явно не установлен на localhost.

Как мне обойти это, не меняя его в настройках Facebook?

5
задан Simpleton 5 December 2011 в 13:21
поделиться