Как аутентифицировать пользователя, вошедшего в систему с внешнего интерфейса с помощью gapi на сервере, используя google-auth-library - PullRequest
0 голосов
/ 05 июня 2019

Я использую Google oauth в своем веб-приложении.Front End (React) бэкэнд экспресс.Я следую документам, предоставленным https://developers.google.com/identity/sign-in/web/sign-in, проблема в том, как аутентифицировать и проверить срок действия с помощью google-auth-library npm.

Я могу успешно войти в систему на стороне пользователя в ответи получил знак.Теперь я отправляю токен на сервер.Используя google-auth-library, я проверяю токен.Но если токен или пользователь недействителен, как мне выйти из этого пользователя с токеном, поскольку пользователь уже вошел в систему с внешнего интерфейса?Как добавить часть проверки токена в промежуточное программное обеспечение Express, чтобы перед каждым запросом он проверял токен и, если он недействителен, выходил из системы с помощью google-auth-library npm.Он показывает вход в систему на передней стороне кнопки даже после того, как пользователь недействителен на бэкэнде.

выход пользователя из бэкэнда, чтобы он отражался и во внешнем интерфейсе

...