Использование oauth2 сервером от имени клиента - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь создать приложение, которое требует доступа пользователей к API Google от его имени, как только они дают согласие.

Что я пытаюсь создать?

База данных azure запланировано поместить некоторые данные в указанные пользователем электронные таблицы на их диске Google.

В чем проблема?

Я не могу выяснить, как загружать данные в указанные электронные таблицы, когда пользователь находится в автономном режиме ,

Какой рабочий процесс мне нужен?

  1. Пользователь входит в систему с учетной записью Google
  2. Пользователь дает согласие веб-приложению на доступ к таблицам API (только один раз)
  3. После этого мой сервер должен обновлять листы в соответствии с расписанием без вмешательства пользователя.
  4. Позже пользователь может вернуться и просмотреть обновленные данные на своих листах.

Я хочу знаете, как мне реализовать этот механизм?

1 Ответ

0 голосов
/ 17 февраля 2020

Запросить офлайн-доступ у пользователя, получить refre sh токен. Сохраните токен refre sh, и, когда вам потребуется доступ к учетной записи пользователя позже, используйте токен refre sh, чтобы запросить новый токен доступа.

Я рекомендую поискать клиентскую библиотеку Google на выбранном вами языке. большинство из них обрабатывают эту функцию внутренне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...