2017-01-02 4 views
0

新しいクライアント接続が確立されたときにPaho Javaクライアントにコールバック関数がありますか?その機能の中で、ユーザーを検証し、失敗した場合は接続を拒否したい。新しいクライアントがPaho Javaクライアントに接続するときのコールバック関数

新しいクライアントがjavascriptまたは任意のクライアントから接続するとき、私は新しいクライアントを許可または拒否できなければなりません。

+0

あなたはPAHO Javaクライアントを使用してMQTTブローカーを実装しようとしているか、接続されたクライアントからのブローカーのユーザーを検証したいです - https://github.com/jpmens/mosquitto-auth-plug

HiveMQはまた、API http://www.hivemq.com/blog/mqtt-security-fundamentals-advanced-authentication-mechanisms

モスカを持っていますか? – hardillb

+0

は、接続されたクライアントからブローカのユーザーを検証します。私はすべての接続要求を傍受し、ユーザー名とパスワードでそれらを検証します。ユーザー名とパスワードが一致すれば、私はブローカーへの接続を拒否していれば、それらを接続できるようにしたい – manish

答えて

0

これは、クライアントから行うことはできません、MQTTプロトコルはブローカーではなく、他の方法でのラウンドに単一のクライアントから認証情報を渡す以外をサポートしていません。

ブローカー内から行う必要があります。異なるブローカはすべて認証を別々に実装するため、使用しているブローカに完全に依存します。

Mosquittoは、認証プラグインを書くためのAPIを持っています。例えばhttps://github.com/mcollina/mosca/wiki/Authentication-&-Authorization

関連する問題