Где находится список областей Google OAuth2, которые считаются "конфиденциальными"? - PullRequest
0 голосов
/ 24 января 2019

Я понимаю, что области действия Google OAuth2 в целом укладываются в три сегмента, упорядоченные от самых трудных для одобрения до минимума:

  • Ограниченные области действия
  • Чувствительные области действия
  • все остальное

Я нашел список ограниченных областей, здесь: https://support.google.com/cloud/answer/9110914?hl=en

Я не могу найти список чувствительных областей. Все страницы Google, которые я видел, просто объясняют, что происходит, если вы запрашиваете конфиденциальную область, или как выполнить проверку, если вы используете конфиденциальную область. Хорошо, но что являются чувствительными областями?

Почему я хочу знать: я хочу избежать проблем с обзором, избегая чувствительных областей. Мне приходится реорганизовывать большую часть своего приложения, чтобы избежать использования ограниченной области (я только вчера узнал об этой проблеме, когда Google отправил мне по электронной почте предупреждение). В этом процессе я не хочу случайно начать использовать чувствительную область видимости впервые, когда мне это не нужно.

1 Ответ

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

Если вы нажмете «Добавить область» в пользовательском интерфейсе конфигурации «OAuth Consent Screen» [1] и зарегистрируете все области, которые вы используете в своем приложении, в процессе выбора областей появится значок блокировки рядом сте, которые будут считаться чувствительными.Если навести курсор мыши на значок замка, это говорит о том, что «конфиденциальные области требуют проверки».

Обратите внимание, что для регистрации областей необходимо сначала включить API, которые вы намереваетесь использовать [2].

В политике использования данных API Google всегда рекомендуется [3] запрашивать только те данные, которые вам нужны.Если это означает, что вам может потребоваться доступ к определенным конфиденциальным данным, рекомендуется проверить ваше приложение.Проверка приложения позволяет вашим пользователям быть более уверенными в использовании вашего приложения, так что это тоже полезно для вас.

[1] https://console.developers.google.com/apis/credentials/consent

[2] https://cloud.google.com/apis/docs/enable-disable-apis

[3] https://developers.google.com/terms/api-services-user-data-policy#request-relevant-permissions

...