Как получить более ограниченную область действия API Google для дисков и документов? - PullRequest
0 голосов
/ 20 июня 2019

Наше приложение имеет возможность загружать документы с Google Drive в наше приложение или вставлять документы Google в наше приложение.

В настоящее время мы рассматриваем использование следующих областей API:

Google Docs : https://www.googleapis.com/auth/documents.readonly " Просмотр документов в Документах Google "

Google Drive : https://www.googleapis.com/auth/drive.readonly " Просмотрите и загрузите все свои файлы на Google Диске "

Однако эти области дают нам доступ на чтение ко ВСЕМ файлам и документам на диске Google. На самом деле нам нужен только доступ к файлам, которые пользователь сам выбирает, чтобы поделиться с нами. Есть ли способ получить доступ только к выбранным пользователем файлам, а не ко всем файлам? По сути, я хочу, чтобы наша сфера применения была более ограниченной, чем эти два, как для удобства пользователя, так и для конфиденциальности, а также ограничения потенциальной ответственности нашего приложения.

Я вижу, что это так:

https://www.googleapis.com/auth/drive.file " Просмотр и управление файлами и папками на Google Диске, которые вы открыли или создали с помощью этого приложения "

Но мне нужен только доступ для чтения, и мне не нужна возможность «управлять» чем-либо на диске пользователя. Я также не вижу параллели для Google Docs.

Любая информация, решения и / или предложения приветствуются.

...