diff options
author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-08-31 13:58:24 +0100 |
---|---|---|
committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2010-08-31 13:58:24 +0100 |
commit | 89b38c68bbd4fef8ea2ac08ce4b2d95e1e9a0264 (patch) | |
tree | 2a1c3771b9fff45d0869dcca3bebfdf4fe5687af | |
parent | 119f65806a79c5ff52bb7f19eaea46fa5c052fdd (diff) | |
download | rabbitmq-server-bug23185.tar.gz |
client scope grants permission *only* for amq.gen resourcesbug23185
So, a client still need explicit permission to use amq.default, etc.
-rw-r--r-- | src/rabbit_access_control.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_access_control.erl b/src/rabbit_access_control.erl index 1445c085..9cfe1ca8 100644 --- a/src/rabbit_access_control.erl +++ b/src/rabbit_access_control.erl @@ -181,7 +181,7 @@ check_resource_access(Username, false; [#user_permission{permission = P}] -> case {Name, P} of - {<<"amq.",_/binary>>, #permission{scope = client}} -> + {<<"amq.gen",_/binary>>, #permission{scope = client}} -> true; _ -> PermRegexp = case element(permission_index(Permission), P) of |