MQTT Webクライアントを使用して、msquitto mqtt brokerとwebsocketで接続しました。接続するmqttws31.jsクライアントjsを私に教えてください。接続は問題なくOKです。 は、私はこの問題は、このコードは私のjsファイルに挿入されていることであり、ユーザーは自分のブローカーへのパスワードアクセスを見ることができますfloowingコードMQTTソケットWebクライアント接続セキュリティの問題
client = new Paho.MQTT.Client("iot.eclipse.org", Number(80), "/ws", "clientId");
client.connect({
onSuccess: onConnect,
userName : “Username”,
password : “password”
});
を使用しています。私はmd5でパスワードを暗号化する場合。ブローカーはそれを受け入れません。
古典的なajax呼び出しの場合、私はmd5のパスワードを比較することができますが、これを行う方法があるかどうかを知っていますか?
お手伝いいただきありがとうございます。
と、各ユーザーの兆候は、私はすべての私のユーザーのためにブローカーをMQTTするにはログインが単一のアカウントを使用することを良く言ったように。クライアントIDだけを区別するように変更します。 Hawはユーザーがmd5で自分のブローカーにアクセスできるようにします。 mqttブローカに接続するためにパスワードを解読する必要があります。 mqtt jsファイルを使用した場合、接続するにはjsにパスワードを入力する必要があります。 –
おそらくあなたはすでにそれを解決していません。私はyoiuがクラウドブローカーへの実際のアクセスであるので、javaからパスワードを隠したいと思っています。そのような場合、ブローカーブリッジを構築して、 /パスワード。彼らがそれを見て、接続が暗号化されている限り、私はユーザーに自分の資格情報でサインすることができても、それは良い – user1741397