Как создать приложение OAuth 2.0 в GSuite только для внутреннего использования? - PullRequest
0 голосов
/ 04 апреля 2019

Я работаю над созданием веб-приложения, которое взаимодействует со службами GSuite (например, Gmail и Google Drive).Куча людей в настоящее время используют мое приложение.У меня есть 2 приложения OAuth 2.0, созданные в моей организации GSuite: одно используется для целей разработки и тестирования (пусть это будет MY_DEV_APP), а другое - для публичного использования (пусть это будет MY_PROD_APP).Недавно я получил сообщение от команды Google, что мои приложения должны быть проверены до конца мая 2019 года. Поэтому я прошел все требования, описанные в документации, и внес изменения, чтобы удовлетворить их.После этого я отправил заявку MY_PROD_APP для проверки, но не заявку MY_DEV_APP.MY_PROD_APP проверяется и все еще используется публично.Однако приложение MY_DEV_APP оставило непроверенным , и теперь я вижу, что все области удалены из него (похоже, он был отключен Google), так что я больше не могу использовать это приложение.

Как документация гласит:

Непроверенное приложение - это веб-приложение или сценарий приложений, который запрашивает конфиденциальную область OAuth, но не прошел через Googleпроцесс проверки.Пользователи непроверенных приложений или ваших тестовых сборок могут получать предупреждения в зависимости от используемых вами областей OAuth.Это необходимо для защиты пользователей и их данных от вводящих в заблуждение приложений.

Приложение OAuth 2.0 можно создать только для внутреннего использования в GSuite или с ограниченным доступом AFAIK.Но в настоящее время я не могу понять, как я могу это сделать.Не могли бы вы предоставить подробное руководство, как это сделать?Как я могу создать приложение OAuth 2.0 в GSuite только для внутреннего использования без обязательной проверки?

1 Ответ

0 голосов
/ 30 июня 2019

Я не знаю версию вашей учетной записи G Suite, но я бы предложил создать приложение App Maker, если оно предназначено для внутреннего использования, поскольку никто не может получить доступ, если оно находится за пределами домена.

Чтобы проверить ваше приложение, я бы предложил отправить запрос на подтверждение с экрана согласия вашего проекта, когда вы в первый раз можете отправить подтверждение без областей, в которых нуждается ваше приложение, тогда вам следует одобрить добавление областей, которые Ваше приложение используется для того, чтобы проверить их еще раз. Обычно, начиная с самого первого запроса на подтверждение, добавив все области действия, вы должны подтвердить свою учетную запись.

Если у вас по-прежнему возникают проблемы с получением подтверждения, я бы посоветовал обратиться в службу поддержки G Suite и попросить поговорить с командой API, у них нет прямого доступа к утверждению или отклонению приложений, но они смогут помочь предоставить вам руководство или может запросить внутреннюю помощь для вас.

Чтобы узнать больше о Google App Maker, вы можете проверить здесь https://developers.google.com/appmaker/?hl=es-419 и https://gsuite.google.es/intl/es/products/app-maker/.

Надеюсь, эта информация все еще полезна. Привет.

...