Q:

Скрытая загрузка файлов на облако

Задача состоит вот в чем. 
На сайте есть пользователи и разные проекты. Для каждого проекта и каждого пользователя своя папка с файлами. В этих папках так же могут быть архивы большого размера (пару гб). Таких архивов может быть много. Пользователь может загружать и скачивать эти архивы с облака. Но доступ к ним нужно регулировать. Нужно чтобы лично я с помощью кода определял, кто может скачивать или загружать файлы, а кто нет.
Какое облако позволяет загружать и скачивать файлы при этом не запрашивая доступ к аккаунту у самого пользователя? Или же как обойти доступ к аккаунту на том же Google Drive, чтобы пользователь даже не подозревал что эти файлы хранятся на облаке.

A:

Оказывается Google Drive API поддерживает такую возможность. Необходимо: 

Создать сервисный аккаунт тут
Скачать библиотеку для работы с google api тут, там есть примеры готовых решений
Вникнуть в документацию Google Drive API v3 об управлении файлами тут
Вникнуть в документацию Google Drive API v3 об управлении доступом к файлам тут

