Path Lines of Code src/test/java/com/amazon/dlic/auth/http/jwt/HTTPJwtAuthenticatorTest.java 355 src/test/java/com/amazon/dlic/auth/http/jwt/keybyoidc/CxfTestTools.java 8 src/test/java/com/amazon/dlic/auth/http/jwt/keybyoidc/HTTPJwtKeyByOpenIdConnectAuthenticatorTest.java 119 src/test/java/com/amazon/dlic/auth/http/jwt/keybyoidc/KeySetRetrieverTest.java 96 src/test/java/com/amazon/dlic/auth/http/jwt/keybyoidc/MockIpdServer.java 159 src/test/java/com/amazon/dlic/auth/http/jwt/keybyoidc/SelfRefreshingKeySetTest.java 81 src/test/java/com/amazon/dlic/auth/http/jwt/keybyoidc/SingleKeyHTTPJwtKeyByOpenIdConnectAuthenticatorTest.java 156 src/test/java/com/amazon/dlic/auth/http/jwt/keybyoidc/TestJwk.java 72 src/test/java/com/amazon/dlic/auth/http/jwt/keybyoidc/TestJwts.java 67 src/test/java/com/amazon/dlic/auth/http/saml/HTTPSamlAuthenticatorTest.java 619 src/test/java/com/amazon/dlic/auth/http/saml/MockSamlIdpServer.java 915 src/test/java/com/amazon/dlic/auth/ldap/LdapBackendIntegTest.java 73 src/test/java/com/amazon/dlic/auth/ldap/LdapBackendTest.java 759 src/test/java/com/amazon/dlic/auth/ldap/LdapBackendTestClientCert.java 200 src/test/java/com/amazon/dlic/auth/ldap/LdapBackendTestNewStyleConfig.java 645 src/test/java/com/amazon/dlic/auth/ldap/UtilsTest.java 24 src/test/java/com/amazon/dlic/auth/ldap/srv/EmbeddedLDAPServer.java 18 src/test/java/com/amazon/dlic/auth/ldap/srv/LdapServer.java 159 src/test/java/com/amazon/dlic/auth/ldap2/LdapBackendIntegTest2.java 73 src/test/java/com/amazon/dlic/auth/ldap2/LdapBackendTestClientCert2.java 203 src/test/java/com/amazon/dlic/auth/ldap2/LdapBackendTestNewStyleConfig2.java 765 src/test/java/com/amazon/dlic/auth/ldap2/LdapBackendTestOldStyleConfig2.java 785 src/test/java/org/opensearch/node/PluginAwareNode.java 16 src/test/java/org/opensearch/security/AdvancedSecurityMigrationTests.java 193 src/test/java/org/opensearch/security/AggregationTests.java 79 src/test/java/org/opensearch/security/AlwaysFalseInterClusterRequestEvaluator.java 19 src/test/java/org/opensearch/security/ConfigTests.java 86 src/test/java/org/opensearch/security/DataStreamIntegrationTests.java 93 src/test/java/org/opensearch/security/EncryptionInTransitMigrationTests.java 102 src/test/java/org/opensearch/security/HealthTests.java 43 src/test/java/org/opensearch/security/HttpIntegrationTests.java 565 src/test/java/org/opensearch/security/IndexIntegrationTests.java 403 src/test/java/org/opensearch/security/InitializationIntegrationTests.java 181 src/test/java/org/opensearch/security/IntegrationTests.java 680 src/test/java/org/opensearch/security/PrivilegesEvaluationTest.java 32 src/test/java/org/opensearch/security/ResolveAPITests.java 129 src/test/java/org/opensearch/security/RolesInjectorIntegTest.java 114 src/test/java/org/opensearch/security/RolesValidationIntegTest.java 109 src/test/java/org/opensearch/security/SecurityAdminInvalidConfigsTests.java 105 src/test/java/org/opensearch/security/SecurityAdminMigrationTests.java 107 src/test/java/org/opensearch/security/SecurityAdminTests.java 306 src/test/java/org/opensearch/security/SecurityRolesTests.java 64 src/test/java/org/opensearch/security/SlowIntegrationTests.java 134 src/test/java/org/opensearch/security/SnapshotRestoreTests.java 234 src/test/java/org/opensearch/security/SystemIntegratorsTests.java 159 src/test/java/org/opensearch/security/TaskTests.java 25 src/test/java/org/opensearch/security/TracingTests.java 348 src/test/java/org/opensearch/security/TransportClientIntegrationTests.java 592 src/test/java/org/opensearch/security/TransportUserInjectorIntegTest.java 144 src/test/java/org/opensearch/security/UtilTests.java 142 src/test/java/org/opensearch/security/auditlog/AbstractAuditlogiUnitTest.java 100 src/test/java/org/opensearch/security/auditlog/AuditLogTestSuite.java 40 src/test/java/org/opensearch/security/auditlog/AuditTestUtils.java 51 src/test/java/org/opensearch/security/auditlog/compliance/ComplianceAuditlogTest.java 314 src/test/java/org/opensearch/security/auditlog/compliance/ComplianceConfigTest.java 95 src/test/java/org/opensearch/security/auditlog/compliance/RestApiComplianceAuditlogTest.java 202 src/test/java/org/opensearch/security/auditlog/config/AuditConfigFilterTest.java 93 src/test/java/org/opensearch/security/auditlog/config/AuditConfigSerializeTest.java 290 src/test/java/org/opensearch/security/auditlog/config/ThreadPoolConfigTest.java 50 src/test/java/org/opensearch/security/auditlog/helper/ErroneousHttpHandler.java 13 src/test/java/org/opensearch/security/auditlog/helper/FailingSink.java 17 src/test/java/org/opensearch/security/auditlog/helper/LoggingSink.java 26 src/test/java/org/opensearch/security/auditlog/helper/MockAuditMessageFactory.java 31 src/test/java/org/opensearch/security/auditlog/helper/MockRestRequest.java 26 src/test/java/org/opensearch/security/auditlog/helper/MyOwnAuditLog.java 21 src/test/java/org/opensearch/security/auditlog/helper/RetrySink.java 34 src/test/java/org/opensearch/security/auditlog/helper/SlowSink.java 17 src/test/java/org/opensearch/security/auditlog/helper/TestHttpHandler.java 33 src/test/java/org/opensearch/security/auditlog/impl/AuditCategoryTest.java 68 src/test/java/org/opensearch/security/auditlog/impl/AuditMessageTest.java 100 src/test/java/org/opensearch/security/auditlog/impl/AuditlogTest.java 135 src/test/java/org/opensearch/security/auditlog/impl/DelegateTest.java 27 src/test/java/org/opensearch/security/auditlog/impl/DisabledCategoriesTest.java 193 src/test/java/org/opensearch/security/auditlog/impl/IgnoreAuditUsersTest.java 144 src/test/java/org/opensearch/security/auditlog/impl/TracingTests.java 309 src/test/java/org/opensearch/security/auditlog/integration/BasicAuditlogTest.java 733 src/test/java/org/opensearch/security/auditlog/integration/SSLAuditlogTest.java 131 src/test/java/org/opensearch/security/auditlog/integration/TestAuditlogImpl.java 26 src/test/java/org/opensearch/security/auditlog/routing/FallbackTest.java 91 src/test/java/org/opensearch/security/auditlog/routing/PerfTest.java 32 src/test/java/org/opensearch/security/auditlog/routing/RouterTest.java 95 src/test/java/org/opensearch/security/auditlog/routing/RoutingConfigurationTest.java 118 src/test/java/org/opensearch/security/auditlog/sink/KafkaSinkTest.java 51 src/test/java/org/opensearch/security/auditlog/sink/MockWebhookAuditLog.java 19 src/test/java/org/opensearch/security/auditlog/sink/SinkProviderTLSTest.java 97 src/test/java/org/opensearch/security/auditlog/sink/SinkProviderTest.java 57 src/test/java/org/opensearch/security/auditlog/sink/WebhookAuditLogTest.java 585 src/test/java/org/opensearch/security/auth/RolesInjectorTest.java 68 src/test/java/org/opensearch/security/auth/UserInjectorTest.java 59 src/test/java/org/opensearch/security/auth/blocking/HeapBasedClientBlockRegistryTest.java 34 src/test/java/org/opensearch/security/auth/limiting/AddressBasedRateLimiterTest.java 21 src/test/java/org/opensearch/security/auth/limiting/HeapBasedRateTrackerTest.java 57 src/test/java/org/opensearch/security/auth/limiting/UserNameBasedRateLimiterTest.java 20 src/test/java/org/opensearch/security/ccstest/CrossClusterSearchTests.java 870 src/test/java/org/opensearch/security/ccstest/RemoteReindexTests.java 81 src/test/java/org/opensearch/security/configuration/SaltTest.java 67 src/test/java/org/opensearch/security/dlic/dlsfls/AbstractDlsFlsTest.java 32 src/test/java/org/opensearch/security/dlic/dlsfls/CCReplicationTest.java 206 src/test/java/org/opensearch/security/dlic/dlsfls/CustomFieldMaskedComplexMappingTest.java 145 src/test/java/org/opensearch/security/dlic/dlsfls/CustomFieldMaskedTest.java 175 src/test/java/org/opensearch/security/dlic/dlsfls/DateMathTest.java 106 src/test/java/org/opensearch/security/dlic/dlsfls/DlsDateMathTest.java 56 src/test/java/org/opensearch/security/dlic/dlsfls/DlsFlsCrossClusterSearchTest.java 229 src/test/java/org/opensearch/security/dlic/dlsfls/DlsNestedTest.java 53 src/test/java/org/opensearch/security/dlic/dlsfls/DlsPropsReplaceTest.java 34 src/test/java/org/opensearch/security/dlic/dlsfls/DlsScrollTest.java 48 src/test/java/org/opensearch/security/dlic/dlsfls/DlsTest.java 189 src/test/java/org/opensearch/security/dlic/dlsfls/FieldMaskedTest.java 151 src/test/java/org/opensearch/security/dlic/dlsfls/Fls983Test.java 28 src/test/java/org/opensearch/security/dlic/dlsfls/FlsDlsTestAB.java 85 src/test/java/org/opensearch/security/dlic/dlsfls/FlsDlsTestForbiddenField.java 112 src/test/java/org/opensearch/security/dlic/dlsfls/FlsDlsTestMulti.java 198 src/test/java/org/opensearch/security/dlic/dlsfls/FlsExistsFieldsTest.java 87 src/test/java/org/opensearch/security/dlic/dlsfls/FlsFieldsTest.java 58 src/test/java/org/opensearch/security/dlic/dlsfls/FlsFieldsWcTest.java 57 src/test/java/org/opensearch/security/dlic/dlsfls/FlsPerfTest.java 192 src/test/java/org/opensearch/security/dlic/dlsfls/FlsTest.java 154 src/test/java/org/opensearch/security/dlic/dlsfls/IndexPatternTest.java 99 src/test/java/org/opensearch/security/dlic/dlsfls/MFlsTest.java 72 src/test/java/org/opensearch/security/dlic/rest/api/AbstractRestApiUnitTest.java 220 src/test/java/org/opensearch/security/dlic/rest/api/AccountApiTest.java 160 src/test/java/org/opensearch/security/dlic/rest/api/ActionGroupsApiTest.java 237 src/test/java/org/opensearch/security/dlic/rest/api/AuditApiActionTest.java 440 src/test/java/org/opensearch/security/dlic/rest/api/DashboardsInfoActionTest.java 35 src/test/java/org/opensearch/security/dlic/rest/api/FlushCacheApiTest.java 49 src/test/java/org/opensearch/security/dlic/rest/api/GetConfigurationApiTest.java 64 src/test/java/org/opensearch/security/dlic/rest/api/IndexMissingTest.java 68 src/test/java/org/opensearch/security/dlic/rest/api/MigrationTests.java 147 src/test/java/org/opensearch/security/dlic/rest/api/NodesDnApiTest.java 174 src/test/java/org/opensearch/security/dlic/rest/api/RestApiPrivilegesEvaluatorTest.java 33 src/test/java/org/opensearch/security/dlic/rest/api/RoleBasedAccessTest.java 146 src/test/java/org/opensearch/security/dlic/rest/api/RolesApiTest.java 356 src/test/java/org/opensearch/security/dlic/rest/api/RolesMappingApiTest.java 275 src/test/java/org/opensearch/security/dlic/rest/api/SecurityApiAccessTest.java 41 src/test/java/org/opensearch/security/dlic/rest/api/SecurityConfigApiTest.java 85 src/test/java/org/opensearch/security/dlic/rest/api/SecurityHealthActionTest.java 35 src/test/java/org/opensearch/security/dlic/rest/api/SecurityInfoActionTest.java 38 src/test/java/org/opensearch/security/dlic/rest/api/TenantInfoActionTest.java 56 src/test/java/org/opensearch/security/dlic/rest/api/UserApiTest.java 424 src/test/java/org/opensearch/security/dlic/rest/api/WhitelistApiTest.java 165 src/test/java/org/opensearch/security/filter/SecurityFilterTest.java 63 src/test/java/org/opensearch/security/filter/SecurityRestFilterTest.java 124 src/test/java/org/opensearch/security/http/proxy/HTTPExtendedProxyAuthenticatorTest.java 186 src/test/java/org/opensearch/security/httpclient/HttpClientTest.java 93 src/test/java/org/opensearch/security/multitenancy/test/MultitenancyTests.java 300 src/test/java/org/opensearch/security/privileges/PrivilegesEvaluatorTest.java 42 src/test/java/org/opensearch/security/protected_indices/ProtectedIndicesTests.java 567 src/test/java/org/opensearch/security/securityconf/impl/v6/ConfigV6Test.java 82 src/test/java/org/opensearch/security/securityconf/impl/v7/ConfigV7Test.java 74 src/test/java/org/opensearch/security/ssl/CertificateValidatorTest.java 131 src/test/java/org/opensearch/security/ssl/OpenSSLTest.java 199 src/test/java/org/opensearch/security/ssl/SSLTest.java 813 src/test/java/org/opensearch/security/ssl/SecuritySSLCertsInfoActionTests.java 67 src/test/java/org/opensearch/security/ssl/SecuritySSLReloadCertsActionTests.java 211 src/test/java/org/opensearch/security/ssl/TestPrincipalExtractor.java 29 src/test/java/org/opensearch/security/ssl/transport/DualModeSSLHandlerTests.java 90 src/test/java/org/opensearch/security/ssl/util/CertFromFileTests.java 54 src/test/java/org/opensearch/security/ssl/util/CertFromKeystoreTests.java 49 src/test/java/org/opensearch/security/ssl/util/CertFromTruststoreTests.java 42 src/test/java/org/opensearch/security/ssl/util/SSLConnectionTestUtilTests.java 161 src/test/java/org/opensearch/security/ssl/util/TLSUtilTests.java 50 src/test/java/org/opensearch/security/support/Base64HelperTest.java 81 src/test/java/org/opensearch/security/system_indices/SystemIndicesTests.java 389 src/test/java/org/opensearch/security/test/AbstractSecurityUnitTest.java 223 src/test/java/org/opensearch/security/test/DynamicSecurityConfig.java 134 src/test/java/org/opensearch/security/test/NodeSettingsSupplier.java 6 src/test/java/org/opensearch/security/test/SingleClusterTest.java 116 src/test/java/org/opensearch/security/test/helper/cluster/ClusterConfiguration.java 76 src/test/java/org/opensearch/security/test/helper/cluster/ClusterHelper.java 278 src/test/java/org/opensearch/security/test/helper/cluster/ClusterInfo.java 15 src/test/java/org/opensearch/security/test/helper/file/FileHelper.java 121 src/test/java/org/opensearch/security/test/helper/network/SocketUtils.java 108 src/test/java/org/opensearch/security/test/helper/rest/RestHelper.java 260 src/test/java/org/opensearch/security/test/helper/rules/SecurityTestWatcher.java 22 src/test/java/org/opensearch/security/test/plugin/UserInjectorPlugin.java 63 src/test/java/org/opensearch/security/util/FakeRestRequest.java 75 src/test/java/org/opensearch/security/util/SettingsBasedSSLConfiguratorTest.java 336 src/test/resources/action_groups.yml 160 src/test/resources/action_groups_packaged.yml 179 src/test/resources/audit.yml 28 src/test/resources/auditlog/action_groups.yml 122 src/test/resources/auditlog/audit.yml 28 src/test/resources/auditlog/config.yml 54 src/test/resources/auditlog/endpoints/configuration_wrong_endpoint_names.yml 24 src/test/resources/auditlog/endpoints/routing/configuration_no_default.yml 19 src/test/resources/auditlog/endpoints/routing/configuration_valid.yml 35 src/test/resources/auditlog/endpoints/routing/configuration_wrong_categories.yml 35 src/test/resources/auditlog/endpoints/routing/configuration_wrong_endpoint_names.yml 33 src/test/resources/auditlog/endpoints/routing/configuration_wrong_endpoint_types.yml 31 src/test/resources/auditlog/endpoints/routing/fallback.yml 34 src/test/resources/auditlog/endpoints/routing/perftest.yml 12 src/test/resources/auditlog/endpoints/routing/routing.yml 22 src/test/resources/auditlog/endpoints/sink/configuration_all_variants.yml 47 src/test/resources/auditlog/endpoints/sink/configuration_kafka.yml 7 src/test/resources/auditlog/endpoints/sink/configuration_no_default.yml 32 src/test/resources/auditlog/endpoints/sink/configuration_no_multiple_endpoints.yml 5 src/test/resources/auditlog/endpoints/sink/configuration_tls.yml 42 src/test/resources/auditlog/internal_users.yml 25 src/test/resources/auditlog/roles.yml 69 src/test/resources/auditlog/roles_2.yml 69 src/test/resources/auditlog/roles_2_tenants.yml 4 src/test/resources/auditlog/roles_mapping.yml 33 src/test/resources/auditlog/roles_tenants.yml 4 src/test/resources/composite_config.yml 95 src/test/resources/config.yml 94 src/test/resources/config_anon.yml 39 src/test/resources/config_auth_ratelimiting.yml 27 src/test/resources/config_clientcert.yml 39 src/test/resources/config_disable_all.yml 39 src/test/resources/config_dnfof.yml 94 src/test/resources/config_invalidlic.yml 94 src/test/resources/config_ldap.yml 27 src/test/resources/config_lic.yml 94 src/test/resources/config_lic_rk.yml 94 src/test/resources/config_multirolespan.yml 93 src/test/resources/config_protected_indices.yml 94 src/test/resources/config_proxy.yml 53 src/test/resources/config_proxy_custom.yml 54 src/test/resources/config_respect_indices_options.yml 95 src/test/resources/config_rest_impersonation.yml 54 src/test/resources/config_system_indices.yml 94 src/test/resources/config_transport_username.yml 94 src/test/resources/config_xff.yml 94 src/test/resources/dlsfls/action_groups.yml 126 src/test/resources/dlsfls/audit.yml 28 src/test/resources/dlsfls/config.yml 95 src/test/resources/dlsfls/internal_users.yml 171 src/test/resources/dlsfls/roles.yml 2467 src/test/resources/dlsfls/roles_983.yml 48 src/test/resources/dlsfls/roles_983_tenants.yml 12 src/test/resources/dlsfls/roles_ccreplication.yml 36 src/test/resources/dlsfls/roles_ccs2.yml 44 src/test/resources/dlsfls/roles_ccs2_tenants.yml 12 src/test/resources/dlsfls/roles_mapping.yml 236 src/test/resources/dlsfls/roles_tenants.yml 4 src/test/resources/internal_empty.yml 11 src/test/resources/internal_users.yml 343 src/test/resources/internal_users_index_patterns.yml 18 src/test/resources/internal_users_protected_indices.yml 18 src/test/resources/internal_users_spock_add_roles.yml 103 src/test/resources/internal_users_sr.yml 19 src/test/resources/internal_users_system_indices.yml 11 src/test/resources/internal_users_transport_username.yml 320 src/test/resources/invalid_config/config.yml 11 src/test/resources/ldap/action_groups.yml 122 src/test/resources/ldap/config.yml 46 src/test/resources/ldap/config_ldap2.yml 46 src/test/resources/ldap/internal_users.yml 2 src/test/resources/ldap/roles.yml 19 src/test/resources/ldap/roles_mapping.yml 14 src/test/resources/ldap/roles_tenants.yml 4 src/test/resources/ldap/test1.yml 111 src/test/resources/legacy/securityconfig_v6/action_groups.yml 109 src/test/resources/legacy/securityconfig_v6/audit.yml 25 src/test/resources/legacy/securityconfig_v6/config.yml 118 src/test/resources/legacy/securityconfig_v6/internal_users.yml 29 src/test/resources/legacy/securityconfig_v6/migration/action_groups.yml 109 src/test/resources/legacy/securityconfig_v6/migration/audit.yml 25 src/test/resources/legacy/securityconfig_v6/migration/config.yml 119 src/test/resources/legacy/securityconfig_v6/migration/internal_users.yml 29 src/test/resources/legacy/securityconfig_v6/migration/internal_users2.yml 30 src/test/resources/legacy/securityconfig_v6/migration/roles.yml 125 src/test/resources/legacy/securityconfig_v6/migration/roles_mapping.yml 25 src/test/resources/legacy/securityconfig_v6/migration/whitelist.yml 11 src/test/resources/legacy/securityconfig_v6/nodes_dn.yml 4 src/test/resources/legacy/securityconfig_v6/roles.yml 125 src/test/resources/legacy/securityconfig_v6/roles_mapping.yml 25 src/test/resources/legacy/securityconfig_v6/whitelist.yml 11 src/test/resources/multitenancy/action_groups.yml 179 src/test/resources/multitenancy/config.yml 159 src/test/resources/multitenancy/config_basic_auth.yml 39 src/test/resources/multitenancy/config_nodnfof.yml 159 src/test/resources/multitenancy/internal_users.yml 150 src/test/resources/multitenancy/roles.yml 465 src/test/resources/multitenancy/roles_mapping.yml 162 src/test/resources/multitenancy/roles_tenants.yml 56 src/test/resources/nodes_dn.yml 4 src/test/resources/nodes_dn_empty.yml 4 src/test/resources/restapi/action_groups.yml 134 src/test/resources/restapi/audit.yml 28 src/test/resources/restapi/config.yml 94 src/test/resources/restapi/internal_users.yml 63 src/test/resources/restapi/nodes_dn.yml 7 src/test/resources/restapi/roles.yml 394 src/test/resources/restapi/roles_mapping.yml 205 src/test/resources/restapi/roles_tenants.yml 4 src/test/resources/restapi/whitelist.yml 15 src/test/resources/roles.yml 1118 src/test/resources/roles_bs.yml 57 src/test/resources/roles_bs_tenants.yml 4 src/test/resources/roles_bulk.yml 33 src/test/resources/roles_bulk_tenants.yml 4 src/test/resources/roles_ccs.yml 28 src/test/resources/roles_ccs_tenants.yml 4 src/test/resources/roles_composite.yml 71 src/test/resources/roles_composite_tenants.yml 4 src/test/resources/roles_deny.yml 11 src/test/resources/roles_deny_tenants.yml 4 src/test/resources/roles_index_patterns.yml 22 src/test/resources/roles_invalidxcontent.yml 9 src/test/resources/roles_itt1635.yml 49 src/test/resources/roles_itt1635_tenants.yml 4 src/test/resources/roles_mapping.yml 410 src/test/resources/roles_mapping_index_patterns.yml 20 src/test/resources/roles_mapping_protected_indices.yml 21 src/test/resources/roles_mapping_system_indices.yml 13 src/test/resources/roles_mapping_transport_username.yml 357 src/test/resources/roles_protected_indices.yml 15 src/test/resources/roles_system_indices.yml 13 src/test/resources/roles_tenants.yml 28 src/test/resources/roles_transport_inject_user.yml 13 src/test/resources/security_passive/action_groups.yml 148 src/test/resources/security_passive/audit.yml 34 src/test/resources/security_passive/config.yml 94 src/test/resources/security_passive/internal_users.yml 338 src/test/resources/security_passive/nodes_dn.yml 3 src/test/resources/security_passive/roles.yml 1074 src/test/resources/security_passive/roles_mapping.yml 396 src/test/resources/security_passive/tenants.yml 7 src/test/resources/security_passive/whitelist.yml 11 src/test/resources/ssl/extended_key_usage/ext.cfg 4 src/test/resources/static_config/static_audit.yml 2 src/test/resources/tenants.yml 7 src/test/resources/whitelist.yml 15