mirror of
https://github.com/status-im/consul.git
synced 2025-01-10 22:06:20 +00:00
acl: use wildcard partition in metrics proxy ui endpoint
This commit is contained in:
parent
5fee1ff93e
commit
018693b6ee
@ -631,9 +631,10 @@ func (s *HTTPHandlers) UIMetricsProxy(resp http.ResponseWriter, req *http.Reques
|
|||||||
//
|
//
|
||||||
// In enterprise it requires this _in all namespaces_ too.
|
// In enterprise it requires this _in all namespaces_ too.
|
||||||
//
|
//
|
||||||
// TODO(partitions,acls): need to revisit this
|
// In enterprise it requires this _in all namespaces and partitions_ too.
|
||||||
var authzContext acl.AuthorizerContext
|
var authzContext acl.AuthorizerContext
|
||||||
entMeta.WithWildcardNamespace().FillAuthzContext(&authzContext)
|
wildcardEntMeta := structs.WildcardEnterpriseMetaInPartition(structs.WildcardSpecifier)
|
||||||
|
wildcardEntMeta.FillAuthzContext(&authzContext)
|
||||||
|
|
||||||
if authz.NodeReadAll(&authzContext) != acl.Allow || authz.ServiceReadAll(&authzContext) != acl.Allow {
|
if authz.NodeReadAll(&authzContext) != acl.Allow || authz.ServiceReadAll(&authzContext) != acl.Allow {
|
||||||
return nil, acl.ErrPermissionDenied
|
return nil, acl.ErrPermissionDenied
|
||||||
|
Loading…
x
Reference in New Issue
Block a user