API входа в Spring Boot с интерфейсом Angular 6

Я использую Spring Boot в качестве бэкэнда и Angular 6 в качестве интерфейса. Я создал API входа в систему, который принимает имя пользователя и пароль в качестве параметров и проверяет БД, если оба совпадают. Он вернет успешный ответ. После этого я установил файл cookie, как показано ниже

Cookie cookie = new Cookie("name", URLEncoder.encode(employee.getEmpName(),"UTF-8" ));
cookie.setMaxAge(1800);
response.addCookie(cookie);

Я получаю ответ с подробной информацией о пользователе во внешнем интерфейсе (в компоненте входа в систему). Но когда я вызываю другую конечную точку API из дочернего или другого компонента, она получает новый идентификатор файла cookie (JSESSIONID) от серверной части.

Итак, мой вопрос заключается в том, как поддерживать один и тот же сеанс во всех компонентах и ​​где мне нужно сохранить компонент входа в систему и другие компоненты.

что вы имеете в виду, говоря «где мне нужно хранить компонент входа в систему и другие компоненты»?

banan3'14 24.08.2018 13:15

Возможный дубликат Получите значение JSESSIONID и создайте Cookie в AngularJS

banan3'14 28.08.2018 21:11
2
2
1 192
0

Другие вопросы по теме