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

jojochuang pushed a commit to branch ozone-2.1
in repository https://gitbox.apache.org/repos/asf/ozone.git

commit 4dc868de688ff189e0e08ce5dc11ff4fe1c02fe4
Author: Wei-Chiu Chuang <[email protected]>
AuthorDate: Thu Aug 27 10:12:35 2026 -0700

    Adapt OM admin authorization checks for ozone-2.1
    
    Add isAdminAuthorizationEnabled() using SecurityConfig.isSecurityEnabled().
    
    Co-authored-by: Cursor <[email protected]>
    Change-Id: I0a71ee385c4417478a4d4c07dd8e79315c60c7b3
---
 .../src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java     | 7 +++++++
 .../hadoop/ozone/protocolPB/OMAdminProtocolServerSideImpl.java     | 1 +
 2 files changed, 8 insertions(+)

diff --git 
a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java
 
b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java
index 38c6495c523..07b1189cd32 100644
--- 
a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java
+++ 
b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java
@@ -2768,6 +2768,13 @@ public boolean getAclsEnabled() {
     return isAclEnabled;
   }
 
+  /**
+   * Return true if admin authorization checks should be enforced.
+   */
+  public boolean isAdminAuthorizationEnabled() {
+    return secConfig != null && secConfig.isSecurityEnabled();
+  }
+
   public boolean getAllowListAllVolumes() {
     return allowListAllVolumes;
   }
diff --git 
a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/protocolPB/OMAdminProtocolServerSideImpl.java
 
b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/protocolPB/OMAdminProtocolServerSideImpl.java
index 40688b154b7..a9abf9034b9 100644
--- 
a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/protocolPB/OMAdminProtocolServerSideImpl.java
+++ 
b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/protocolPB/OMAdminProtocolServerSideImpl.java
@@ -23,6 +23,7 @@
 import com.google.protobuf.RpcController;
 import com.google.protobuf.ServiceException;
 import java.io.IOException;
+import org.apache.hadoop.util.StringUtils;
 import java.util.ArrayList;
 import java.util.List;
 import org.apache.hadoop.ozone.om.OzoneManager;


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to