О входе через Google

Функция «Вход через Google» в Credential Manager позволяет настраивать процессы регистрации и входа в систему. Credential Manager упрощает аутентификацию, обеспечивая при этом безопасный обмен профилями и согласованный процесс регистрации во всей экосистеме Android. Функция «Вход через Google» позволяет пользователям использовать свою учетную запись Google для входа в систему и предоставления согласия на безопасный обмен информацией своего профиля с вашим приложением.

Кроссплатформенная природа функции «Вход через Google» позволяет предоставлять доступ к авторизации для вашего приложения на любом устройстве: Android, iOS и в веб-браузере .

В данном руководстве рассматриваются следующие области:

  • Преимущества входа через Google
  • Рекомендации по пользовательскому интерфейсу
  • Предпосылки для реализации

Данное руководство предполагает, что вы знакомы со следующими понятиями:

Преимущества входа через Google

Использование входа через Google в качестве механизма аутентификации для вашего приложения имеет следующие преимущества:

  • Вход через Google гарантирует, что пользователь недавно вошел в свою учетную запись Google. Кроме того, токен Google ID пользователя может содержать информацию о последнем времени аутентификации в учетной записи Google на устройстве. Системы управления учетными записями могут использовать эту информацию для принятия решений о безопасности учетной записи.
  • Встроенная функция нижнего меню поддерживает автоматический вход в систему , что исключает необходимость выполнения ручных действий для повторно использующих приложение пользователей, которые уже авторизовали его.
  • Вход через Google поддерживает кроссплатформенную аутентификацию.

Совместимость версий

Функция «Вход через Google» в Credential Manager работает на устройствах под управлением Android 4.4 (уровень API 19) и выше.

Рекомендации по пользовательскому интерфейсу

При интеграции функции «Вход через Google» мы рекомендуем реализовать оба следующих пользовательских интерфейса:

  • Нижний экранный интерфейс может также включать другие параметры входа в систему, такие как ключи доступа и пароли.
  • Отдельная кнопка «Войти через Google».

Мы рекомендуем реализовать оба интерфейса по следующим причинам:

  • Нижний экран представляет собой закрываемый пользователем элемент пользовательского интерфейса, в то время как кнопка является постоянным элементом пользовательского интерфейса. Кнопка позволяет пользователям перезапустить процесс аутентификации без необходимости перезапуска приложения, если они закроют нижний экран.
  • В нижней панели отсутствуют учетные записи, требующие повторной аутентификации; однако последовательность действий с помощью кнопок позволяет пользователям получить доступ к этим учетным записям.
  • Если на устройстве нет учетных записей Google, нижний интерфейс не отображается. Однако кнопка позволяет пользователям добавить новую учетную запись на устройство.

Используйте нижний интерфейс.

Встроенный в API диспетчера учетных данных интерфейс с нижней панелью инструментов интегрирован в API диспетчера учетных данных. Вам не нужно создавать собственный пользовательский интерфейс для его использования.

Использование нижнего меню обеспечивает пользователям единообразный процесс аутентификации при входе через Google, использовании паролей и паролей.

Нижний экранный меню диспетчера учетных данных для выбора учетных данных.
Нижний экранный меню диспетчера учетных данных для выбора учетных данных.

Воспользуйтесь кнопкой «Войти через Google».

Кнопка «Войти через Google» предоставляет пользователям уникальную возможность зарегистрироваться и войти в ваше приложение, используя свою учетную запись Google.

Кнопка «Войти через Google».
Кнопка «Войти через Google».

Предварительные условия для реализации входа через Google.

Для активации входа через Google выполните следующие действия:

См. также

Примеры из практики: