You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had a little look at this and I think you are correct. The implementation of the ACL prevents the user from subscribing to #, but it does not prevent them for reading or writing to 'all topics matching filter' outside of this. Truthfully when I made the auth ledger hook it was supposed to be a quick example of what could be done, I never thought it would get so much use. We may need to rework the ACL code in hooks/auth/ledger.go:ACLOk to more accurately match topic filtering.
I have the following
auth.yml
configuration:In the config above, the
client_1
cannot read or write to any topics (even though I specifically wants set theclient_1/#: 3
.If I remove
'#': 0
from theclient_1
's filters, nowclient_1
filter can read/write to any topics.Any idea on how to limit specific username to only able to read/write on a specific topic and denied the rest?
The text was updated successfully, but these errors were encountered: