настроить аутентификацию для доступа к таблицам Google для запуска скрипта Python на автономном сервере - PullRequest
0 голосов
/ 06 июня 2019

У меня есть сценарий, который должен создавать учетные данные для gspread.У меня есть реализация, которая открывает веб-браузер, который просит пользователей войти в учетную запись Google.Но на безголовом сервере я не могу этого сделать.

    CLIENT_ID = '<id>'
    CLIENT_SECRET = '<secret>'
    flow = OAuth2WebServerFlow(client_id=CLIENT_ID,
                               client_secret=CLIENT_SECRET,
                               scope='https://spreadsheets.google.com/feeds',
                               redirect_uri='http://localhost:8080/')
    storage = Storage('mycredentials.data')
    credentials = run_flow(flow, storage, argparser.parse_args([]))



    gc = gspread.authorize(credentials)

Есть ли способ настроить аутентификацию, чтобы пользователи могли получить доступ к электронным таблицам Google для запуска сценария python на безголовом сервере?

...