We're looking into modifying peer authentication to work with org.apache.geode.security.SecurityManager as well as the deprecated Authenticator and AccessControl.
GMSAuthenticator appears to only work with Security Properties that are specified as System Properties with "gemfire." prefix. The other areas of the product that perform authentication appear to work whether the Security Properties are specified with either System Properties or a Properties instance passed into connect. The online documentation for enabling peer authentication says to use gemfire.properties, but from what I can tell the GMSAuthenticator won't work with gemfire.properties and will instead require you to specify System properties ala -Dgemfire.security-peer-authenticator=MyAuthenticator.create. Am I missing some code path that supports non-System properties in GMSAuthenticator? Or is peer authentication limited to only working with System properties? Thanks, Kirk
