Зуул передает информацию другим микросервисам - PullRequest
0 голосов
/ 23 сентября 2018

У меня угловое приложение, построенное на микросервисах.Зуул - мои ворота.Когда пользователь впервые входит в систему, он направляется в угловое приложение, если он аутентифицирован.Как только пользователь входит в угловое приложение, мне нужна возможность вызвать другой микросервис с передачей информации о пользователе, собранной при входе в систему.Какие варианты у меня есть, чтобы сделать эту информацию доступной для другой службы.

Один из вариантов, который я мог бы придумать, это сделать так, чтобы шлюз сохранял информацию в куки, чтобы приложение для угловых приложений считывало эту информацию из куки и передавалоэто к другому микросервису.Так как куки могут быть подделаны, я думаю, что это может быть неправильный путь.

Zuul фильтр?может не работать в качестве служб без сохранения состояния, я не могу использовать сеанс для хранения этой информации.

Какие-либо другие варианты для этого сценария?

1 Ответ

0 голосов
/ 27 ноября 2018

Вы можете использовать предварительный фильтр Zuul для установки пользовательских данных в заголовке и отправки на следующий микросервис

...