Как два сервера общаются друг с другом? - PullRequest
0 голосов
/ 18 апреля 2019

У меня одностраничное приложение и 4 сервера.S1, s2, s3 и s4, и каждый работает в разных портах.S1 имеет только одну таблицу usesrs, где все учетные данные пользователя будут сохранены для аутентификации.Теперь, основываясь на учетных данных пользователей, я хочу установить защиту на s2 до 4, чтобы в каждой конечной точке у меня был какой-то метод, который будет проверять токен jwt.Как я могу этого добиться?Я имею в виду, что аутентификация переднего плана будет выполняться сервером 1, но остальная часть сервера будет отвечать, если пользователь вошел в систему и без токена jwt server2-4 не вернет никаких данных.Я считаю, что для этого мне нужно знать, как общаться с двух серверов.я буду рад, если вы позволите мне процесс.

1 Ответ

0 голосов
/ 19 апреля 2019

Вы можете установить перед своими серверами API еще один сервер - API-шлюз. Этот сервер также может проверять токен jwt и передавать ваш запрос на другие серверы. Или вы должны реализовать проверку JWT на каждом сервере.

...