2017-06-22 15 views
0

私はドッカーコンテナとして独自のMosquittoブローカーを設定したいと考えています。 実行可能なコンテナがいくつかあるので、これは問題ではありません。MYSQLを使用したMosquitto認証

私の問題は、どのようにしてmosquittoをパスワードファイルの代わりにmysqlのようなデータベースに入れて、mosquittoに対する認証のためにユーザーログイン資格情報を保存できるのかです。

バックグラウンドは、私はPHPスクリプトでアクセスを設定したいと思います。 私はmysql dbを使用する代わりに他のメソッドを開きます。

しかし、私はdbが最善の解決策になると思います。 また、Mosquittoに代わるものもあります。私はDBベースのユーザー認証でMQTTを使用したいと思います。

おかげ

答えて

0

は私がMosquittoと認証プラグイン(https://github.com/jpmens/mosquitto-auth-plug)の両方を持つコンテナを構築しますDockerfileを持っています。私のケースでは、同じコンテナでホストされているMongoDBのインスタンスに対して動作するように設定しましたが、MySQLインスタンス(ローカルまたはリモート)に対して動作するように変更するのは難しくありません。

私はDockerfileをGist hereの先頭に置いています。

関連する問題