mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-29 01:44:36 -04:00
Support audit ignore policy by index privileges
Addressing review comments + changing approach: - use permission check instead of simple "checkIfGrants" - adding more testing
This commit is contained in:
parent
96d22a4267
commit
79649e9a6a
1 changed files with 0 additions and 14 deletions
|
@ -124,20 +124,6 @@ public class AuditTrailSettingsUpdateTests extends SecurityIntegTestCase {
|
||||||
assertThat(e.getMessage(), containsString("illegal value can't update"));
|
assertThat(e.getMessage(), containsString("illegal value can't update"));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testInvalidBothPrivilegesFilterSettings() throws Exception {
|
|
||||||
final Settings.Builder settingsBuilder1 = Settings.builder();
|
|
||||||
settingsBuilder1.putList("xpack.security.audit.logfile.events.ignore_filters.BothPrivilegesFilter.index_privileges",
|
|
||||||
"read");
|
|
||||||
updateSettings(settingsBuilder1.build(), true);
|
|
||||||
|
|
||||||
final Settings.Builder settingsBuilder2 = Settings.builder();
|
|
||||||
settingsBuilder2.putList("xpack.security.audit.logfile.events.ignore_filters.BothPrivilegesFilter.cluster_privileges", "monitor");
|
|
||||||
|
|
||||||
IllegalArgumentException e = expectThrows(IllegalArgumentException.class,
|
|
||||||
() -> updateSettings(settingsBuilder2.build(), true));
|
|
||||||
assertThat(e.getMessage(), containsString("illegal value can't update"));
|
|
||||||
}
|
|
||||||
|
|
||||||
public void testDynamicHostSettings() {
|
public void testDynamicHostSettings() {
|
||||||
final boolean persistent = randomBoolean();
|
final boolean persistent = randomBoolean();
|
||||||
final Settings.Builder settingsBuilder = Settings.builder();
|
final Settings.Builder settingsBuilder = Settings.builder();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue