На панели инструментов 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.

Другие вопросы по тегам