У меня возникает проблема, когда я пытаюсь получить доступ к другому REST API (зарегистрированному в маршруте ZUUL) из предварительного фильтра zuul, вызов становится рекурсивным, т.е. он запускает мой код предварительного фильтра снова и снова. Мой вариант использования выглядит следующим образом:
В методе Zuul
PreFilter
run()
я проверяю токен, переданный в заголовке.После проверки токена я вызываю одну службу отдыха (службу определения местоположения пользователя), чтобы получить сведения о пользователе. Моя служба определения местоположения пользователя зарегистрирована в ZUUL, как показано ниже:
user-location-service: path: /userLocationService/** url: http://localhost:9002
Проблема в том, что код проверки токена JWT запускается снова и снова. Не могли бы вы предложить какое-нибудь решение, в котором я могу применить службу Userlocation вызова, чтобы код PreFilter
не запускался снова и снова?