О функции "Войти с аккаунтом Google"

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

Функция "Войти с аккаунтом Google" позволяет пользователям входить в ваше приложение на любом устройстве Android, iOS и в веб-браузере.

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

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

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

Преимущества функции "Войти с аккаунтом Google"

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

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

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

Реализация функции "Войти с аккаунтом Google" в Менеджере учетных данных работает на устройствах с Android 4.4 (уровень API 19) и более поздних версий.

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

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

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

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

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

Как использовать нижний экран

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

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

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

Как использовать кнопку "Войти с аккаунтом Google"

Кнопка "Войти с аккаунтом Google" позволяет пользователям регистрироваться и входить в ваше приложение с помощью аккаунта Google.

Кнопка "Войти с аккаунтом Google".
Кнопка "Войти с аккаунтом Google".

Что нужно сделать, чтобы внедрить функцию "Войти с аккаунтом Google"

Чтобы реализовать функцию "Войти с аккаунтом Google", выполните следующие действия:

  • Настройте Google Auth Platform. Подробнее о том, как настроить облачный проект Google Cloud, рассказывается в статье Начало работы с Google Auth Platform.

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

Дополнительная информация

Истории успеха: