Я использую gem «omniauth-google-oauth2» в своем приложении, построенном на spree (ruby-on-rails), чтобы интегрировать Google plus на наш сайт. I Я получаю очень странные ошибки здесь, это работает отлично в развитии (LOCALHOST), но в производстве я получаю эту ошибкуНевозможно войти в систему с помощью Google, а также использовать omniauth-google-oauth2
«авториз/google_oauth2/обратного вызова? состояние = 35ad3c2e3f8327a5b96df7ce7e2439a77b90dfebc41f8463 & код = 4/P5L-nug7FU3P8lfnSHNF8Uy_tYXcLyqc0bnABoGo0EI #» ,
Для интеграции Google плюс, я сделал следующее
а.) Я создал WebApplication приложение в консоли разработчика Google, добавив необходимые яваскрипта происхождение и перенаправлять URL,
б.) Я добавил идентификатор клиента, секрет в моем coonfig файле OmniAuth.config.logger = Rails.logger
Rails.application.config.middleware.use OmniAuth :: Builder сделать
поставщик: google_oauth2, «мой Cien т идентификатор»,„секрет“
конец
с.) Я добавил маршрут„авториз/google_oauth2/обратного вызова“
Я действительно ударил здесь для спокойного некоторое время.
Вы добавили служебный url в консоль Google? –
Да Gagan, я добавил его –