omniauth-google-oauth2 вызывает блокировку на странице разрешения доступа Google

#ruby #ruby-on-rails-4 #devise #oauth-2.0 #omniauth

#ruby #ruby-on-rails-4 #разработать #oauth-2.0 #omniauth

Вопрос:

В проекте Rails 4 я использую Google oauth2 access для аутентификации. Я использую следующие драгоценные камни.

 gem 'devise'
gem 'omniauth'
gem 'omniauth-google-oauth2'
gem 'cancan'
  

Все хорошо работает в браузере ПК. Но когда новый пользователь регистрируется в Google в браузере мобильного телефона, возникает ошибка обратного вызова omniauth, которая замораживается на странице разрешения доступа Google. Если новый пользователь зарегистрировался на ПК, мобильный телефон может успешно войти в систему. Только что столкнулся с ошибкой зависания при регистрации нового пользователя с мобильного телефона. Я использовал оба телефона Android и IOS, но оба столкнулись с одинаковой ошибкой.

Комментарии:

1. Если вы не поделитесь полученным сообщением об ошибке, боюсь, никто ничего не сможет для вас сделать.

2. Причина ошибки на клиенте. Когда я получу, я скоро обновлю пост. Спасибо.

Ответ №1:

Получена ошибка из-за того, что неактивные службы были включены в область omniauth.