MeG1tsune
@MeG1tsune
NodeJS - мой личный круг ада

Как реализовать кроссдоменную авторизацию ExpressJS?

Здравствуйте, встала задача сделать кроссдоменную систему авторизации. Имеется сервера NodeJS&ExpressJS сидит на домене api.server.com и клиент написанный пока что с использованием ExpressJS&EJS сидит на домене webclient.com. Клиент отправляет данные на сервер где проходит валидация и в случае успеха с помощью express-session создаётся кука. Насколько я понял её клиент получает, но как от неё плясать я не знаю. Требуется в зависимости от кук изменять строку по типу Привет, {UserName}, и точно так же поступить с профилем, при переходе по ссылке идёт запрос на сервер, откуда уже подгружаются данные и показывается профиль конкретного человека.
Заранее благодарен.
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
megafax
@megafax
web-программист
Используйте CORS если у Вас авторизация происходит на другом своем сервисе и используйте единой хранилище сессий для двух серверов
https://expressjs.com/en/resources/middleware/cors.html
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы