You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by mm...@apache.org on 2020/10/06 20:06:55 UTC

[accumulo] branch main updated: Mark security properities experimental (#1721)

This is an automated email from the ASF dual-hosted git repository.

mmiller pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo.git


The following commit(s) were added to refs/heads/main by this push:
     new 6281a33  Mark security properities experimental (#1721)
6281a33 is described below

commit 6281a3348eb85bcd9ad59a429b8d96b1193d145d
Author: Mike Miller <mm...@apache.org>
AuthorDate: Tue Oct 6 16:06:45 2020 -0400

    Mark security properities experimental (#1721)
    
    * The instance.security.authenticator, instance.security.authorizor
    and instance.security.permissionHandler properties use interfaces that
    contain internal types and are not friendly for public use.
---
 core/src/main/java/org/apache/accumulo/core/conf/Property.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/core/src/main/java/org/apache/accumulo/core/conf/Property.java b/core/src/main/java/org/apache/accumulo/core/conf/Property.java
index c0db5fd..345efac 100644
--- a/core/src/main/java/org/apache/accumulo/core/conf/Property.java
+++ b/core/src/main/java/org/apache/accumulo/core/conf/Property.java
@@ -130,14 +130,17 @@ public enum Property {
       "The volume dfs uri containing relative tablet file paths. Relative paths may exist in the metadata from "
           + "versions prior to 1.6. This property is only required if a relative path is detected "
           + "during the upgrade process and will only be used once."),
+  @Experimental // interface uses unstable internal types, use with caution
   INSTANCE_SECURITY_AUTHENTICATOR("instance.security.authenticator",
       "org.apache.accumulo.server.security.handler.ZKAuthenticator", PropertyType.CLASSNAME,
       "The authenticator class that accumulo will use to determine if a user "
           + "has privilege to perform an action"),
+  @Experimental // interface uses unstable internal types, use with caution
   INSTANCE_SECURITY_AUTHORIZOR("instance.security.authorizor",
       "org.apache.accumulo.server.security.handler.ZKAuthorizor", PropertyType.CLASSNAME,
       "The authorizor class that accumulo will use to determine what labels a "
           + "user has privilege to see"),
+  @Experimental // interface uses unstable internal types, use with caution
   INSTANCE_SECURITY_PERMISSION_HANDLER("instance.security.permissionHandler",
       "org.apache.accumulo.server.security.handler.ZKPermHandler", PropertyType.CLASSNAME,
       "The permission handler class that accumulo will use to determine if a "