#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.