Хорошо, поэтому этот вопрос был задан до здесь. В ответе/ответе на вопрос пользователь говорит ему хранить refresh_token
в приложении (сеанс, а не db, хотя неважно, где вы его храните). После прохождения документации в Google кажется, что access_token
имеет дату истечения срока действия, после которой она больше не действительна. Теперь мы могли бы автоматически обновить токен каждый фиксированный интервал или если служба возвращает недопустимую ошибку токена, тем самым продлевая срок службы токена, но по какой-то причине этот ручной процесс выглядит немного взломанным. Мои вопросы:
- Это самый эффективный (общепринятый) способ доступа к данным календаря/приложения Google для известной учетной записи пользователя путем ручного входа в систему и сохранения токена в приложении? Или есть еще один механизм, который позволяет нам программно войти в эту учетную запись пользователя и пройти через шаги OAuth?