я наконец нашел ответ :) В Zuul есть свойство конфигурации, которое называется zuul.sensitive-headers
Это свойство представляет собой набор строк, содержащих заголовки, которые не будут включены для передачи на микросервисы. И в настоящее время Spring Cloud Zuul (версия 2.2.1.RELEASE) по умолчанию устанавливает эти 3 значения.
Cook ie, Set-Cook ie, Авторизация
Для любви к Боже, они считают Авторизацию одним из чувствительных заголовков, поэтому вы будете получать 401 несанкционированный ответ всякий раз, когда Zuul пытается маршрутизировать на защищенный микросервис.
Решение состоит в том, чтобы просто удалить Авторизацию в свойстве Config в вашем приложении Zuul.
zuul.sensitive-headers=Cookie,Set-Cookie
Надеюсь, это поможет.