Pygsheets - неинтерактивная аутентификация oauth - PullRequest
0 голосов
/ 05 декабря 2018

Я пытаюсь использовать Apache Airflow и pygsheets для загрузки на различные диски Team.При использовании oauth-аутентификации, поскольку это задача Airflow, нет интерактивного терминала для ввода кода авторизации, возвращаемого Google.

Я знаю, что использование служебной учетной записи обычно работает, но, к сожалению, мы не можем датьДоступ к Google Диску для пользователей за пределами нашей организации (таким образом, нет xxxxxxx@gserviceaccount.com).

Можно ли использовать oauth неинтерактивным способом?

1 Ответ

0 голосов
/ 06 декабря 2018

Вы можете авторизовать учетную запись локально, а затем скопировать созданный файл учетных данных на сервер.Затем используйте этот файл для авторизации, он больше не будет запрашивать код.

...