private boolean shouldSetObjectFilterProperty(VmConfiguration configuration) {
    // We can't set the object filter property versions before 1.4.0 because
    // it's not a valid property, but we must set it in 140 and above to allow
    // serialization of UsernamePrincipal
    return configuration.geodeVersion().greaterThanOrEqualTo(TestVersion.valueOf("1.4.0"));
  }
This test class reproduces the tests present in
{@link ClientDataAuthorizationUsingLegacySecurityDUnitTest} and confirms that permissions are
maintained over failover.
geode-core/src/upgradeTest/java/org/apache/geode/security/ClientDataAuthorizationUsingLegacySecurityWithFailoverDUnitTest.java