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