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]
