Следуя инструкциям в этой статье Auth0, я успешно аутентифицировал клиентов MQTT, используя "JWT" в качестве имени пользователя и токена JWT в качестве пароля.
В моем случае использования, однако, токены JWT недолговечны. Клиенты должны получить новый токен до даты истечения срока действия текущего токена, а затем предоставить его на сервере MQTT. В противном случае соединение будет завершено сервером.
Мой вопрос: как реализовать обновление токена? Это сообщение публикации от клиента? На какую тему? Отключить ли клиент и позволить клиенту повторно аутентифицироваться с новым токеном? Или есть другой способ?