@Test
  public void testCacheConfigOverProperties() throws Exception {
    properties.setProperty(ConfigurationProperties.SECURITY_SHIRO_INIT, "shiro.ini");

    cache = (InternalCache) new CacheFactory(properties)
        .setSecurityManager(simpleSecurityManager).setPostProcessor(new TestPostProcessor())
        .create();

    SecurityService securityService = cache.getSecurityService();

    assertTrue(securityService.isIntegratedSecurity());
    assertTrue(securityService.isClientSecurityRequired());
    assertTrue(securityService.isPeerSecurityRequired());
    assertTrue(securityService.needPostProcess());
    assertNotNull(securityService.getSecurityManager());
    assertNotNull(securityService.getPostProcessor());
  }
This test seems to be misleading. Nothing is overridden here. SecurityManager is preferred over
SECURITY_CLIENT_AUTHENTICATOR.
geode-core/src/integrationTest/java/org/apache/geode/security/CacheFactoryWithSecurityObjectTest.java