Моя аутентификация на facebook работает. Мой вход в твиттер, однако, работает только на localhost. Мой google не работает вообще. Для Google, я получаю ошибку:Как правильно настроить Omniauth + Devise + несколько провайдеров
400. That’s an error.
Error: redirect_uri_mismatch
The redirect URI in the request: http://unstarv.herokuapp.com/users/auth/google_oauth2/callback did not match a registered redirect URI.
Для Twitter я получаю подобную проблему в производстве на Heroku, хотя LOCALHOST работ для Twitter входа в систему.
редирект URI настроить как в твиттере и Google приложения является:
http://unstarv.herokuapp.com
В то время как URL-адреса, которые я получаю после попытки войти в эти приложения являются:
https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=XXXXXXXXXXXXXXXXXXXXX
http://unstarv.herokuapp.com/users/auth/twitter/callback?oauth_token=XXXXXXXXXXXXXXXXXXXXX
ли я установить правильно ли мое перенаправление? & Callback URI s? Почему журнал Twitter работает на локальном хосте, но не на геройку? Спасибо !!!
Вы установить обратный вызов URI для Google в своей консоли? например, 'http: // unstarv.herokuapp.com/users/auth/google_oauth2/callback' –
У вас есть какая-либо конфигурация в инициализаторе вашего проекта? –