2017-11-15 11 views
8

this Auth0 article의 지시 사항에 따라 "JWT"를 사용자 이름으로, JWT 토큰을 암호로 사용하여 MQTT 클라이언트를 성공적으로 인증했습니다.MQTT로 JWT 취소를 처리하는 방법

그러나 사용 사례에서 JWT 토큰은 수명이 짧습니다. 클라이언트는 현재 토큰의 만기 날짜 이전에 새 토큰을 페치 (fetch) 한 다음 MQTT 서버에 제공해야합니다. 그렇지 않으면 연결이 서버에 의해 종료됩니다.

내 질문은 : 어떻게 토큰 업데이트를 구현합니까? 클라이언트의 게시 메시지입니까? 어떤 주제로? 클라이언트의 연결을 끊고 클라이언트가 새 토큰으로 다시 인증하게합니까? 아니면 다른 방법이 있습니까?

답변

-1

refresh_token (https://auth0.com/docs/tokens/refresh-token/current)에 관심이 있으신 것 같습니까? Auth0Mosca 라이브러리가 지원하는지 확실하지 않습니다.

+0

이미 새로 고침 토큰이 있습니다. MQTT 연결에서 토큰을 새로 고치는 방법을 모르겠습니다. –