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