Я хочу внедрить SSO Service.
У меня есть 3 разных веб-сайта A, B, C и служба авторизации Z
Чего я хочу достичь, если пользователь открыл веб-сайт A и нажал кнопку входа, он будет перенаправлен на службу аутентификации Z, если учетные данные верны. Перенаправить обратно на веб-сайт A с токеном JWT.
Я хочу, чтобы тот же пользователь открыл веб-сайт B или C из того же браузера, в который он должен был войти автоматически.
Что я думаю о том, когда веб-сайт A получить токен JWT с веб-сайта аутентификации. Веб-сайт A Сохраните токен в браузере, чтобы, если я зашел на веб-сайт B или C, они увидели, что в браузере был сохранен токен, и идентифицировали пользователя как вошедшего в систему.
Но вот Проблема LocalStorage сохранить токен для каждого сайта.
Итак, вопрос здесь, как я могу заставить такие логи c работать в Node & React? Есть ли лучший подход для моего сценария?
Спасибо