API Google - как аутентифицированный пользователь может передать свои учетные данные на сервер узла для выполнения операций от его имени - PullRequest
0 голосов
/ 01 марта 2019

У меня есть чисто клиентское приложение, которое позволяет пользователю аутентифицировать себя следующим образом:

window.onSignIn = async (googleUser) => {
  const profile = googleUser.getBasicProfile();
  setProfile({ email: profile.getEmail(), name: profile.getName(), imageUrl: profile.getImageUrl() });      
};

У меня также есть сервер узлов, который выполняет кучу вычислений.Как я могу передать учетные данные, которые мой пользователь получил на клиенте, на этот сервер узлов, чтобы сервер узлов мог записывать результаты вычислений в электронную таблицу пользователя.

Я заметил, что опубликуйте аутентификацию в приведенном выше коде, Я получаю следующее:

{
  access_token: "..."
  expired_in: "..."
  id_token: "..."
  token_type: "Bearer"
}

Могу ли я передать вышеупомянутое на сервер, чтобы получить refresh_token на неопределенный срок?

...