Postępując zgodnie z instrukcjami w this Auth0 article, pomyślnie uwierzytelniłem klientów MQTT, używając "JWT" jako nazwy użytkownika i tokenu JWT jako hasła.Jak radzić sobie z odwołaniami JWT z MQTT
Jednak w moim przypadku użycia żetony JWT są krótkotrwałe. Klienci muszą pobrać nowy token przed datą wygaśnięcia bieżącego tokenu, a następnie dostarczyć go do serwera MQTT. W przeciwnym razie połączenie zostanie przerwane przez serwer.
Moje pytanie brzmi: jak zaimplementować aktualizację tokena? Czy jest to wiadomość opublikowana przez klienta? Do jakiego tematu? Czy odłączam klienta i czy klient może ponownie uwierzytelnić się przy użyciu nowego tokenu? A może jest inny sposób?
Mam już działające odświeżanie tokenów. Po prostu nie wiem, jak odświeżyć token na połączenie MQTT. –