Какова взаимосвязь между областями на экране согласия OAuth в Google Cloud и областями, запрошенными при вызове API? - PullRequest
0 голосов
/ 18 января 2019

В Google Cloud Console есть раздел> API и службы> Учетные данные> Экран согласия OAuth, который позволяет редактировать список областей:

enter image description here

Однако, похоже, что он не имеет никакого отношения к фактическим разрешениям, запрашиваемым в приглашении пользователя, на которые, похоже, влияет только то, что я фактически передаю из своего кода при прохождении потока OAuth.Кажется, что список не обновляется сам по себе, чтобы отражать фактические области, которые вы запрашиваете в своем коде, и он также не ограничивает области, которые вы можете запросить из своего кода.

Список областей, сконфигурированный вOAuth Consent Screen используется для чего-либо?

Ответы [ 2 ]

0 голосов
/ 11 февраля 2019

Как упомянул @Hanley, на этом экране показан список областей, которые ваше приложение запрашивало в прошлом. Если ваше приложение необходимо проверить, Google будет использовать список областей. Вы можете добавлять или удалять любые области, которые вы хотите. Ключевым моментом является то, что экран используется для проверки вашего приложения. Добавьте или удалите любые области, которые вы хотите. Однако после утверждения, если вы используете область действия, которая не утверждена, процесс утверждения необходимо повторить.

Когда создаются учетные данные, это указывает область, которая необходима в это время. Список обновляется в зависимости от областей, используемых приложением. Тем не менее, обновление не является немедленным.

0 голосов
/ 19 января 2019

На скриншоте справа "Области для API Google" приведен список областей, которые ваше приложение запрашивало в прошлом. Если ваше приложение требует проверки, Google будет использовать этот список для оценки вашего приложения. Для большинства элементов (областей) в списке можно щелкнуть значок удаления, чтобы удалить область из списка.

Когда вы создаете свои учетные данные (OAuth Tokens), вы указываете области, которые вы хотите в это время. Список на скриншоте не используется для указания областей, просто для отслеживания тех, которые вы использовали.

...