Ошибка 401 при попытке получить GET-запрос к серверу Hawkbit с маркером безопасности шлюза - PullRequest
0 голосов
/ 23 сентября 2019

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, работающего внутри контейнера?

...