Имплементация SSO с использованием NodeJS и React - PullRequest
0 голосов
/ 31 марта 2020

Я хочу внедрить SSO Service.

У меня есть 3 разных веб-сайта A, B, C и служба авторизации Z

Чего я хочу достичь, если пользователь открыл веб-сайт A и нажал кнопку входа, он будет перенаправлен на службу аутентификации Z, если учетные данные верны. Перенаправить обратно на веб-сайт A с токеном JWT.

Я хочу, чтобы тот же пользователь открыл веб-сайт B или C из того же браузера, в который он должен был войти автоматически.

Что я думаю о том, когда веб-сайт A получить токен JWT с веб-сайта аутентификации. Веб-сайт A Сохраните токен в браузере, чтобы, если я зашел на веб-сайт B или C, они увидели, что в браузере был сохранен токен, и идентифицировали пользователя как вошедшего в систему.

Но вот Проблема LocalStorage сохранить токен для каждого сайта.

Итак, вопрос здесь, как я могу заставить такие логи c работать в Node & React? Есть ли лучший подход для моего сценария?

Спасибо

...