Войдите в систему в gapi.auth2 с токена, полученного с другого компьютера / сеанса - PullRequest
0 голосов
/ 01 февраля 2019

Мне нужно, чтобы пользователи могли переходить на другой компьютер (например, с работы на дом), и если они вошли в мою систему (у меня есть собственная инфраструктура управления сеансами), я хочу, чтобы они были автоматическитакже войдите в систему gapi.client, чтобы использовать некоторые API, которые они ранее разрешили использовать.

Мой вопрос:

Могу ли я что-нибудь сделать, чтобы мои пользователи моглииспользовать API-интерфейсы Drive и Calendar (которые они ранее авторизовали) с другого компьютера (учитывая, что я могу аутентифицировать их на другом компьютере и безопасно хранить для них некоторые токены)?

Теперь моя попытка была сохранить access_tokenна моем сервере, а затем используйте gapi.client.setToken, но это не означает, что gapi.auth2.getAuthInstance().isSignedIn вернет true,

возможно, мне следует использовать gapi.auth2.authorize, но для того, что я вижу в https://developers.google.com/identity/sign-in/web/reference, это кажетсябыть несовместимым с потоком init / sign-In.

...