У меня есть два микросервиса, реализованные в Quarkus 1.5.2.Final с конечными точками, защищенными с помощью @RolesAllowed (пользователь). Конечные точки работают, когда я вызываю их напрямую с действующим токеном.
Когда я использую клиент MicroProfile Rest (синхронный режим) для вызова второго микросервиса, заголовок авторизации отсутствует.
Согласно спецификации MicroProfile (https://download.eclipse.org/microprofile/microprofile-rest-client-1.3/microprofile-rest-client-1.3.html) следующий параметр должен помочь: org.eclipse.microprofile.rest.client. PropateHeaders = Авторизация
Однако это не работает. Я тоже пробовал это безуспешно. mp.rest.client.propagateHeaders = Авторизация, resteasy.role.based.security = true и quarkus.smallrye-jwt.enabled = true.
Когда я вручную добавляю заголовок в Rest Client, он работает, но я понял, что это должно происходить автоматически.
Я делаю что-то не так, или это может быть проблема с версией MicroProfile, встроенной в Quarkus 1.5.2.Final?
Спасибо!