Skip to content

Commit cdd7252

Browse files
Updates client to handle security disabled scenario
Signed-off-by: Darshit Chanpura <dchanp@amazon.com>
1 parent 6b83ebf commit cdd7252

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

client/src/main/java/org/opensearch/security/client/resources/ResourceSharingNodeClient.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,9 @@ public ResourceSharingNodeClient(Client client, Settings settings) {
4545
ConfigConstants.OPENSEARCH_RESOURCE_SHARING_ENABLED,
4646
ConfigConstants.OPENSEARCH_RESOURCE_SHARING_ENABLED_DEFAULT
4747
);
48-
this.isSecurityDisabled = settings.getAsBoolean(
49-
ConfigConstants.OPENSEARCH_SECURITY_DISABLED,
50-
ConfigConstants.OPENSEARCH_SECURITY_DISABLED_DEFAULT
51-
);
48+
Settings securitySettings = settings.getAsSettings(ConfigConstants.SECURITY_SETTINGS_PREFIX);
49+
this.isSecurityDisabled = securitySettings.isEmpty()
50+
|| settings.getAsBoolean(ConfigConstants.OPENSEARCH_SECURITY_DISABLED, ConfigConstants.OPENSEARCH_SECURITY_DISABLED_DEFAULT);
5251
}
5352

5453
/**

0 commit comments

Comments
 (0)