Я пытаюсь реализовать поток кода авторизации, чтобы связать действия в Google с моими пользователями firebase:
https://developers.google.com/actions/identity/oauth2-code-flow
Пока что я понял поток следующим образом:
1 - Пользователь получает доступ к приложению и перенаправляется на конечную точку URL-адреса авторизации.
2 - Пользователь входит в систему, и Google получает токен авторизации.
3 - Google отправляет этот токен авторизации в конечную точку URL-адреса токена и получает токен доступа refresh_token и время истечения срока действия.
4 - Google отправляет токен обновления, чтобы получить новый токен доступа, когда срок действия токена доступа истекает, и получает новый токен доступа и новое время истечения срока действия.
Я все понял правильно?
В качестве токена авторизации и токена доступа я использую пользовательские токены из Firebase. У меня вопрос: как реализовать токен обновления? Я не могу получить этот токен со стороны сервера Firebase Node.js SDK.
Как создать токены-долгожители с помощью Firebase Node.js SDK?
Есть другой подход?