Я использую рельсы 4.2.5, судимое и omniauth-google-oauth2
Lastest версий драгоценных камней и получил тот же вопросGoogle+ OAuth на Rails = redirect_uri_mismatch
omniauth.error"=>#<OAuth2::Error: redirect_uri_mismatch:
{ "error" : "redirect_uri_mismatch" }>,
"omniauth.error.type"=>:invalid_credentials,
"omniauth.error.strategy"=>#<OmniAuth::Strategies::GPlus>
В OmniauthCallbacksController
я получаю, чтобы :failure
(OAuth
работы хорошо с другими поставщиками)
Я уже добавил require "omniauth-google-oauth2"
в device.rb
как в Google OAuth 2 redirect_uri_mismatch - OmniAuth Rails app
На самом деле я пытаюсь с одинаковыми настройками.
Я думаю, что неудача находится в моих настройках console.developers.google.com. Теперь я не знаю, какую еще комбинацию авторизованных исходных кодов JavaScript и авторизированных URI перенаправлять. (я пробовал и без последней «/», на локальном хосте, локальный псевдоним (с портом и без него) или Heroku)
Можете ли вы сказать мне, какие параметры расчитаны на Google + API для http://localhost:3000?
Или, может быть, я что-то пропустил? Спасибо.
Спасибо. Драгоценный камень не был хорош. Тонкая помощь 's найти его Правильный драгоценный камень для почтовых аккаунтов -' omniauth-mail_ru' –