acl.confのemqx使用

allow_anonymous =言わない本当の、このようなオープン吊りオープン

あなたが見つかりますので、今、allow_anonymous = falseを議論し、クライアント接続ではありません

その後、我々は2つのことが接続されており、権限されました。

allow_anonymous = falseをした後、あなたが接続クライアントアップしたい、あなたはemqx_auth_usernameプラグインを起動する必要があり、ユーザー名とパスワードが設定できます
など、:

ADMIN = auth.user.1.username
auth.user.1.password =公共の

あなたが見つけることができるように、上記のユーザー名とパスワードを使用して、クライアントを接続することができます使用します

:Acl.confは、その後のような管理者ユーザ権限、に配置することができる
{[ "管理/#"]、許可、{ユーザー、 "管理者"}、PubSubの}。

ユーザーが購読して管理/#クラスのテーマを公開できることをこのようにして、管理者

もちろん、構成があります

##何のACLルールがマッチしていない場合は許可または拒否します。
##
##値:許可| 拒否
acl_nomatch =拒否

これは、acl.conf使用に沿ったものである許可するように変更された場合は、管理者ユーザー権限が膨大になり、権限も理解しやすい拒否するように変更されている一致していない、あなたがアクセス権を設定するもので、管理者ユーザーがパーミッション何を持っています

おすすめ

転載: www.cnblogs.com/myfrank/p/11810115.html