В настоящее время я обнаруживаю идентификацию OAuth на сервере nodejs, чтобы проверить его с помощью запросов на YouTube API.
Пока это работает, я могу делать запросы. У меня есть только две проблемы.
Во-первых, каждый раз, когда я вхожу в систему, Google запрашивает разрешение, даже если оно уже было предоставлено (и это разрешение отображается в разрешенных приложениях на моем аккаунте).
Согласно этому ответу
« при входе в Google всегда запрашивается согласие пользователя », этого не должно происходить, несмотря на то, что я работаю локально.
Мой второй вопрос может помочь мне ответить на первый. Когда я изучал OAuth, я узнал о существовании токена переподготовки, который должен позволять создавать новый токен доступа после истечения срока его действия.
Я просто не могу понять, должен ли я использовать токен обновления или библиотека делает это самостоятельно при отправке запросов?
Я основывался на:
https://developers.google.com/youtube/v3/quickstart/nodejs
Каждый сеанс связан с OAuth2Client, содержащим токены и всю клиентскую информацию
[Текущая ситуация]
Жетон обновления обрабатывается библиотекой, как показал Рубен здесь .
До сих пор нет ответа о подсказке каждый раз.