Я создаю приложение, в котором я использую вход в социальные сети.Приложение построено с использованием реакции.Я использую https://www.npmjs.com/package/react-facebook-login эту библиотеку для входа в Facebook.После входа в систему я проверяю токен facebook в бэкэнде и создаю свой собственный jwt для пользователя.
При входе в систему с использованием библиотеки кажется, что Facebook кэширует токен в браузере.Если я открою другую вкладку и зайду на facebook.com, то войдите в систему под именем пользователя, которого я использовал для входа в свое приложение.Поэтому, несмотря на то, что я выхожу из своего приложения, токен Facebook кэшируется в браузере.
Я хотел бы аннулировать токен пользователя во время выхода из моего приложения.Какой должен быть правильный способ сделать это?Или я должен улучшить свой процесс аутентификации?
Такое поведение существует по крайней мере на одном из мега-сайтов электронной коммерции.