You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ozone.apache.org by we...@apache.org on 2026/08/27 18:20:48 UTC
(ozone) 15/19: Adapt OM admin authorization checks for ozone-2.1
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 <we...@apache.org>
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 <cu...@cursor.com>
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: commits-unsubscribe@ozone.apache.org
For additional commands, e-mail: commits-help@ozone.apache.org