NihalJain commented on code in PR #5606:
URL: https://github.com/apache/hbase/pull/5606#discussion_r1443800969


##########
src/main/asciidoc/_chapters/hbase-default.adoc:
##########
@@ -1949,6 +1949,34 @@ If the DFSClient configuration
 `simple`
 
 
+[[hbase.security.authentication.ui.metrics.protected]]
+*`hbase.security.authentication.ui.metrics.protected`*::
++
+.Description
+
+      Controls whether or not metrics endpoints are allowed only for admin.
+      If true, only users listed on 
"hbase.security.authentication.spnego.admin.users"
+      or users in group listed on 
"hbase.security.authentication.spnego.admin.groups"
+      are allowed to access metrics endpoints. (e.g. /jmx, /metrics, 
/prometheus)
+
++
+.Default
+`false`
+
+
+[[hbase.security.authentication.spnego.kerberos.endpoint.whitelist]]

Review Comment:
   Was going through hadoop [PR](https://github.com/apache/hadoop/pull/1336/). 
This property has been implemented in hadoop to handle any endpoint 
irrespective of whether it is metrics or something else. Why don't we follow 
same approach.? Do we really need to handle just metrics endpoint and have the 
other property `hbase.security.authentication.ui.metrics.protected`? The 
property will become redundant. 
   
   A generic implementation like the one in hadoop sound more useful to me. 
Also the name of the config will confuse others. As it seems like a generic 
whitelist.



-- 
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.

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to