У меня есть простое весеннее приложение (https://github.com/dhananjay12/spring-microservice-demo/tree/master/product-service), для которого требуется токен jwt.
Это работает, как и ожидалось, когда я бегу локально. (Я передаю заголовок jwt)
Я использую плагин для создания изображений в pom.xml (https://github.com/dhananjay12/spring-microservice-demo/blob/master/product-service/pom.xml)
и создайте изображение, используя -
mvn clean install -Ddocker
Но когда я создаю из него образ, а затем запускаю контейнер (docker run -p "8090: 8090" product-service) и пытаюсь получить доступ к API, он говорит
{
«метка времени»: «2018-09-03T09: 03: 41.856 + 0000»,
«статус»: 401,
«ошибка»: «Несанкционированный»,
«сообщение»: «Несанкционированный»,
"путь": "/ привет"
}
Похоже, что заголовки не передаются в приложение. Есть предложения?