На панели инструментов Vorto не отображается модель устройства
При запуске панели управления vorto я получаю следующую ошибку
JWT expired, getting new Token Wed Aug 26 2020 07:38:56 GMT+0100 (BST)... StatusCodeError: 401 -
{"status":401,"error":"gateway:authentication.failed","message":"Multiple authentication
mechanisms were applicable but none succeeded.","description":"For a successful authentication
see the following suggestions: { The JSON Web Token is not valid. },
{ Please provide a valid JWT in the authorization header prefixed with 'Bearer ' }."
Содержимое config.json выглядит следующим образом
{
"client_id": "xxxxxxxxxxx",
"client_secret": "xxxxxxxxxxxx",
"scope": "xxxxxxxxxx",
"intervalMS": 10000
}
Пытался установить содержимое config.json как переменные среды. Тогда я также получаю ту же ошибку. Снимок экрана веб-интерфейса при доступе к localhost:8080 прилагается
Пробовал использовать следующие ссылки Ошибка при запуске Vorto Dashboard для Bosch iot suite. Но все равно не работает. Пожалуйста, помогите мне в решении этой проблемы
1 ответ
Я обсудил этот вопрос в компании Bosch (отказ от ответственности: я сотрудник).
После обсуждения с командой Bosch Suite Auth вот краткое изложение того, что произошло.
- Команда Suite Auth недавно перешла с Keycloack на Hydra для своей технологии аутентификации.
- Соответствующий бит здесь заключается в том, что ранее области, переданные в запрос токена, игнорировались.
- Приложение Vorto Dashboard все время передавало неверный ключ для параметра области при запросе токена, но он был проигнорирован
- Теперь, когда этот параметр актуален, (неправильная) нотация не приводила к сбоям в создании токена, а была получена токен, который не подходил для авторизации с помощью Bosch IoT Things, поскольку он не содержал соответствующей области
- В свою очередь, исправление этого ключа создает токен, который успешно авторизуется в Bosch IoT Things.
Если вы спешите, вы можете проверить эту ветку с исправлением (это буквально набор изменений из 8 символов).
В противном случае вы можете отслеживать этот тикет GitHub на предмет закрытия - я закрою его, когда исправление будет объединено с основной веткой проекта Vorto Examples.