Наше Android-приложение - это минимальная оболочка нашего мобильного сайта. Это по дизайну.Интеграция входа в Google с помощью WebView в Android
Google OAuth - это один из способов, с помощью которого пользователи могут аутентифицироваться. С the announcement that WebView's will be blocked from Google OAuth мы теперь смотрим, как двигаться вперед.
Мой текущий план:
- Используйте
JavascriptInterface
вызвать собственный код, когда кто-то нажимает на Вход веб-приложения в С помощью кнопки Google - Использование Google Sign In для аутентификации пользователя на мобильном стороне приложения.
- Как-то отправить эту аутентификацию на веб-сервер. Должен ли я просто перенаправить пользователя на существующий URL-адрес обратного вызова oauth?
Шаг 3, где я не уверен, какой лучший подход. Это приложение Ruby on Rails, использующее Omniauth.
Есть ли примеры интеграции входа Google с почти полностью основанным на WebView приложении? Является ли этот подход правильным способом?