Устранение неполадок при получении учетной записи службы, разрешенной для приложения Marketplace
В процессе публикации нашего приложения нам требуется два типа согласия:
- для всего каталогасогласие администратора на единый вход от имени всех пользователей ("https://www.googleapis.com/auth/userinfo.email, https://www.googleapis.com/auth/userinfo.profile").
- полномочия для всего домена https://www.googleapis.com/auth/calendar.events
Тип учетных данных, который мыдля 1 используется OAuth Web ClientId, поскольку для входа в систему используется браузер. Тип учетных данных, который мы используем для 2, - это служебная учетная запись, поскольку мы хотим читать календари в автономном режиме.
Проблема заключается в том, чтоприложение устанавливается из магазина, только OAuth WebClientId добавляется в «Авторизованные клиенты API» на портале администратора Gsuite установщика. Учетная запись службы не добавляется и, следовательно, не получает доступ.
Что такоеРешение? Мы попытались «Включить полномочия для всего домена» для учетной записи службы, она создала OAuth Web ClientId, но не позволяет настроить URL-адреса перенаправления.