У меня есть сценарий, который должен создавать учетные данные для 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 на безголовом сервере?