Есть приложение nest js, реализующее разбитое на микросервисы, один из этих микросервисов отвечает только за авторизацию пользователей во всей системе.
Алгоритм получения токена:
Пользователь вводит данные,
Делает запрос на сервер,
Сервер проверяет правильность введённых данных и кидает в теле ответа accessToken, по которому пользователь идентифицируется.
В целом всё работает и работало хорошо, до тех пор пока я не начал писать клиен для обслуживания всех этих микросервисов.
Для меня главное, чтобы использовался SSR, пользователь вводя свои данные в форме делал запрос к серверу авторизации через сервер на котором крутится фронт, но проблема в том, что accessToken - что приходит с сервера авторизации, не является cookie, а мне нужно, чтобы как только токен пришёл, он сразу же был отправлен сервером фронта в cookies пользователя. При этом взяв во внимание тот факт, что придётся ещё разграничивать доступ к страницам через этот токен. Подскажите, что можно сделать? Как сделать лучше? До этого с такой проблемой не сталкивался.
Lisonk, можно. Просто "можно", без конкретики, потому что конкретики никакой ты и не предоставил.
Например при чём тут вообще SSR? А знаешь ли ты что SSR работает только один раз - при первом обращении по прямой ссылке, а дальше клиент сидит в SPA?