Хорошо, я надеюсь, что я не слишком разбираюсь в этом вопросе, так как он довольно сложный. По крайней мере, на мой взгляд, с тем, что я знаю до сих пор. Итак, сначала детали: я создал хорошее приложение с django, которое вводит данные о событиях для пользователей, использует эти данные для многих вещей (не относящихся к этому вопросу), но одна из них заключается в том, что оно синхронизирует эти события с пользователями Google календарь. Я создал приложение google в консоли разработчика, и оно использует предоставленные учетные данные. json файл, чтобы позволить пользователям аутентифицировать приложение, создавая таким образом индивидуальный токен пользователя. json файлов на пользователя, затем у меня есть другой сценарий (не в django, просто пользовательский файл python), который запускается из задания cron для автоматической синхронизации / обновления информации календаря из базы данных в календари Google.
Теперь новая проблема заключается в том, что эта работа выполняется без моя помощь. IE: новый пользователь входит в систему и создает профиль, а затем, если он решит синхронизировать c со своими календарями Google, я должен быть там, запуская процесс аутентификации с моего личного сервера. Поэтому я сделал это, переместив все приложение на размещенную платформу и доведя его до скорости в рабочем режиме.
Пользователи могут создавать профили, используя django, так как он создает первоначальную учетную запись пользователя, где они могут заполнить оставшуюся часть профиля. Он заполняет строку токена для их учетной записи, но вот где я застрял.
Какой процесс используется для создания токена. json Файл ИЛИ использует существующую строку токена (ту, которую сейчас сохраняет на серверной версии), чтобы система могла синхронизировать c календари? После того, как файлы токенов созданы, все остальное работает. Я просто не могу получить правильные ответы на вопрос, как django -лалют будет рукопожатие с Google и сделает это?
Спасибо за любую помощь!