Доступ к профилю Google пользователя приложения после входа через Google Oauth - PullRequest
0 голосов
/ 02 февраля 2020

У меня есть Express. js веб-приложение, которое использует исключительно логин Google (через Passport. js), которое работает просто отлично. Когда пользователь входит в систему, Google отправляет его имя, фамилию, адрес электронной почты и 21-й git идентификатор пользователя. Я могу использовать эту информацию очень хорошо, когда пользователь вошел в систему, но бывают случаи, когда мне необходимо получить доступ к информации профиля пользователя после того, как он вышел из системы (используя только их userId).

По соображениям конфиденциальности, Я не хочу хранить какую-либо личную информацию на моем собственном сервере (только 21-й git userId), но вместо этого хочу получить доступ к PII пользователя с помощью вызова API с моего сервера в Google только тогда, когда мне это нужно. Существует ли способ на стороне сервера для получения информации профиля Google ранее вошедших в систему пользователей, еще долго после того, как они вышли из системы?

Вся информация, которую я могу найти при исследовании этой проблемы, связана с Профили Google+, которые, как я считаю, устарели, и получение информации о профилях людей «в моей организации», которые, как я считаю, актуальны только для компаний, использующих G-Suite.

...