О входе через 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, нижний интерфейс не отображается. Однако кнопка позволяет пользователям добавить новую учетную запись на устройство.

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

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

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

В нижней панели меню «Диспетчер учетных данных» отображается интерфейс выбора учетных данных.
В нижней панели меню «Диспетчер учетных данных» отображается интерфейс выбора учетных данных.

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

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

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

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

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

См. также

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