Прежде чем запускать приложение, которое запрашивает у внешних пользователей учетные данные для Data Manager API, ваш облачный проект Google Cloud должен пройти проверку приложения Google OAuth.
В этом руководстве рассказывается, как рекомендуется менять настройки аудитории во время разработки и как пройти проверку приложения Google OAuth.
Этапы работы с аудиторией приложения
В зависимости от этапа разработки настройте страницу аудитории в консоли Google Cloud, выбрав разные значения параметров Тип пользователя и Статус публикации. Чтобы переход от тестирования к запуску прошел гладко, следуйте этим этапам.
Этап 1. Начальная разработка (тестирование)
Приступая к разработке и тестированию базовых запросов к API:
- Статус публикации. Выберите Тестирование.
Тип пользователя
Если ваш проект Google Cloud принадлежит организации Google Workspace и приложением пользуются только сотрудники организации, выберите Внутреннее.
В противном случае выберите Внешнее.
Тестовые пользователи. Если для параметра Тип пользователя выбрано значение Внешний, нажмите Добавить пользователей, чтобы вручную добавить аккаунты Google, которые вы используете для создания учетных данных. Авторизовать приложение смогут только пользователи перечисленных аккаунтов Google. При этом будут действовать ограничения на тестирование и правила истечения срока действия токенов.
Проверка. Во время тестирования не требуется. Если вы выберете Внешнее, пользователи увидят предупреждение о том, что у них есть тестовый доступ к непроверенному приложению, а затем – окно запроса доступа.
Этап 2. Незадолго до запуска (отправка данных на проверку)
Если вы завершили интеграцию, создали пользовательский интерфейс и планируете запуск в течение следующего месяца:
- Статус публикации изменится на Рабочая версия.
- Тип пользователя. Если приложение предназначено для клиентов за пределами вашей организации, например для клиентов рекламодателя, выберите Внешний.
- Действие. Отправьте приложение на проверку. Проверка приложения Google OAuth может занять несколько недель, поэтому отправьте его как можно раньше, как только интерфейс будет готов.
- Участники раннего тестирования. Пока приложение проходит проверку, оно остается непроверенным для внешних пользователей. Если вам нужно привлечь тестировщиков бета-версии:
- Сообщите, что они увидят экран непроверенного приложения.
- Попросите их нажать Дополнительно, а затем – Перейти на сайт APP_NAME (небезопасно).
Требования к проверке приложений
Чтобы отправить приложение на проверку в Центре проверки, задайте настройки платформы Google Auth и подготовьте необходимые материалы.
Области действия проверки
На странице Доступ к данным запросите только те области действия, которые требуются вашему приложению. Data Manager API использует области действия, связанные с конфиденциальными данными:
https://www.googleapis.com/auth/datamanager(основная область действия)https://www.googleapis.com/auth/datamanager.partnerlink(для ссылок партнеров)
Контактная информация
Команда Google по проверке OAuth отправляет все сообщения владельцам и редакторам, указанным в вашем облачном проекте Google Cloud. Следите за актуальностью контактной информации в консоли Google Cloud, чтобы не пропускать запросы.
Видеодемонстрация
Предоставьте ссылку на общедоступное демонстрационное видео (например, на видео YouTube, доступное по ссылке, или на общедоступную ссылку на Google Диск), в котором показано, как ваше приложение использует запрашиваемые области действия.
Убедитесь, что видео соответствует требованиям.
Этап 3. Готовность к запуску (проверено)
Если команда Google OAuth сообщит, что запрос на проверку приложения одобрен, никаких действий не требуется. Теперь ваше приложение проверено, и внешние пользователи могут авторизовать его, не видя предупреждения о непроверенном приложении.