Как получить авторизацию Google OAuth 2.0 с помощью экрана согласия в моем локальном коде Python?
В моей записной книжке Google Colab я тоже могу легко это сделать, например, получить доступмои Google Sheets, с
from oauth2client.client import GoogleCredentials
from google.colab import auth
import gspread
auth.authenticate_user()
gc = gspread.authorize(GoogleCredentials.get_application_default())
, который открывает экран согласия Google Colab в моем браузере, где я захожу в учетную запись, где находится мой лист, и получаю токен, который я вставляю в ответ на приглашение.
Как открыть экран согласия в локальной записной книжке или коде Jupyter?Существует ли эквивалент вышеописанного потока, который запускает экран согласия, позволяет мне проходить там аутентификацию, собирать (временный) токен и вставлять его в ответ на представленное приглашение?