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

В этом руководстве рассказывается, как получить доступ к Google Ads API с помощью аутентификации пользователей. Подробнее о доступных вариантах аутентификации рассказывается в обзорном руководстве.

Процесс аутентификации пользователей использует процесс OAuth 2.0 для получения авторизации от человека, что позволяет вашему приложению управлять аккаунтами Google Рекламы от имени пользователей. После того как пользователь завершит авторизацию, сервер авторизации выдаст токен доступа OAuth 2.0. Приложение использует этот токен доступа для вызовов API к аккаунту Google Рекламы пользователя.

Поскольку срок действия токенов доступа OAuth 2.0 истекает через час, запросите офлайн-доступ OAuth 2.0. Офлайн-доступ предоставляет токен обновления, который позволяет приложению автоматически генерировать новые токены доступа без повторного взаимодействия с пользователем.

Чтобы создать токен обновления OAuth 2.0 с помощью процедуры аутентификации пользователей, авторизующийся пользователь должен пройти аутентификацию с помощью ключа доступа.

Выберите стратегию аутентификации

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

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

Дальнейшие действия