1
jwtトークンが期限切れの場合、auth_on_publishプラグイン内のクライアントを切断する必要があるjwt認証用のVerneMQプラグインを開発しています。VerneMQプラグイン強制切断クライアント
プラグインフック内で接続を閉じることはできますか?
jwtトークンが期限切れの場合、auth_on_publishプラグイン内のクライアントを切断する必要があるjwt認証用のVerneMQプラグインを開発しています。VerneMQプラグイン強制切断クライアント
プラグインフック内で接続を閉じることはできますか?
私はVerneMQの開発者自身が提供する、VerneMQたるみチャネル上の答えを見つけました:
あなたはそれをこのような
disconnect
メッセージを送ることができるように、すべてのauth_on_x
フックは、MQTTセッションプロセスで実行されます。self() ! disconnect
、クライアントが切断されます。
したがって、auth_on_publishプラグインの中で、認証が切れたときに私はちょうどself() ! disconnect
を実行し、クライアントは必要に応じて切断されます。
ただし、これはVerneMQの内部を使用しているため、永久に動作することは保証されていません。現時点では、この機能には公式なAPIはありません。