joefk commented on issue #6428: [Issue 5720][authorization provider] (WIP) Add 
more granularity
URL: https://github.com/apache/pulsar/pull/6428#issuecomment-596888065
 
 
   > Due to "real" authz plugin we should drop all roles/actions stuff which 
are in ZK. DefaultAuthzProvider should be updated regarding this.That being 
said, we need maintain legacy stuff so I would like to have your opinions about 
this.
   
   I would like to see legacy stuff work as it is.  
   
   My concern is that is trying to impose a model which is not supported in 
Pulsar.  Assumptions like  "Any resource operation should be managed/authorized 
by the resource which owns it." and  "ClusterOperations should manage Tenants, 
TenantOperation should manage Namespaces, etc. Hierarchical approach" it only 
makes me think that is being designed for some other system, which is not 
Pulsar. 
   
   Pulsar has no operational hierarchy beyond  tenants. It is not designed for 
namespace admins or topic admins. The premise of pulsar is that a tenant 
manages all its namespaces. There are  operations that can be logically managed 
at the namespace and topic level, but that is a convenience for the tenant 
admin. 
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to