Какой механизм авторизации приложений Google использовать, чтобы показывать мой «интранет» сайт только моим пользователям GSuite? - PullRequest
0 голосов
/ 04 сентября 2018

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

Я небольшая компания, пытающаяся настроить статический / динамический веб-сайт движка приложений Google, который я хочу показывать только своим пользователям Gsuite.

У меня есть некоторый код Python, который я хочу запустить на своем движке приложений, который загрузит файл из gdrive / teamdrive, обработает файл, создаст новый файл из результатов и затем загрузит полученный файл в ту же папку.

Позже, возможно, этот статический / динамический веб-сайт также будет взаимодействовать с Cloud SQL (mysql) или внешней базой данных.

мои вопросы

  1. Какой метод аутентификации использовать, чтобы открыть этот сайт только для моих пользователей gsuite?
  2. Хотя я работал с некоторыми примерами API GDrive, что является лучшим и самым простым способом передачи текстовых файлов GDrive в мой код на Python? (хотя в прошлом я разбирался с партиями Python, комбинация HTML и Python меня озадачивает)

Спасибо!

1 Ответ

0 голосов
/ 04 сентября 2018

Вы бы использовали OAuth2.0 для получения токена, который затем можно использовать для взаимодействия с файлами этого пользователя через API GDrive (см. « Об авторизации », а также это быстрый пример Python ).

...