Q1:
Я запускаю сервер Hawkbit на локальном хосте в контейнере Docker и активировал опцию «Разрешить шлюзу для аутентификации и управления несколькими целями через маркер безопасности шлюза»в настройках веб-интерфейса, к которому я получаю доступ через http://localhost:8080/.
Теперь я использую Postman для отправки запроса GET на http://localhost:8080/default/controller/v1/25 с заголовком
key: GatewayToken, value: <The gateway token shown in the Hawkbit web UI>
Используя этот заголовок, я должен иметь возможность аутентифицировать мой клиент Postman на сервере Hawkbit (сравните, например, https://www.eclipse.org/hawkbit/concepts/authentication/),, однако я всегда получаю ответ "401 Unauthorized".
Даже еслиЯ включаю «Разрешить целям загружать артефакты без учетных данных безопасности», которые должны позволить любому клиенту получать ресурсы даже без аутентификации, я получаю 401.
Что я делаю неправильно?
Q2:
Сервер Hawkbit работает в Docker, запущенном через "docker-compse up -d", как описано здесь: https://www.eclipse.org/hawkbit/gettingstarted/
Для решения проблемы Q1 , я хочуd, чтобы проверить вывод Hawkbit внутри контейнера, но я не слишком знаком с докером и не могу узнать как.Я смог проникнуть внутрь конейнера, используя
docker exec -it docker_hawkbit_1 /bin/sh
, что привело меня в файловую систему контейнера по адресу / opt / hawkbit.Но это не то, что я искал.Как посмотреть журнал / вывод приложения Hawkbit / Spring Boot, работающего внутри контейнера?