public override void CreateSecurityModule(PlatformModule platformModule, Procedures procedures) { if (platformModule.Config.get(GraphDatabaseSettings.auth_enabled)) { SecurityModule securityModule = SetupSecurityModule(platformModule, this, platformModule.Logging.getUserLog(this.GetType()), procedures, COMMUNITY_SECURITY_MODULE_ID); platformModule.Life.add(securityModule); this.SecurityProviderConflict = securityModule; } else { NoAuthSecurityProvider noAuthSecurityProvider = NoAuthSecurityProvider.INSTANCE; platformModule.Life.add(noAuthSecurityProvider); this.SecurityProviderConflict = noAuthSecurityProvider; } }
public static void CreateEnterpriseSecurityModule(AbstractEditionModule editionModule, PlatformModule platformModule, Procedures procedures) { SecurityProvider securityProvider; if (platformModule.Config.get(GraphDatabaseSettings.auth_enabled)) { SecurityModule securityModule = SetupSecurityModule(platformModule, editionModule, platformModule.Logging.getUserLog(typeof(EnterpriseEditionModule)), procedures, platformModule.Config.get(EnterpriseEditionSettings.security_module)); platformModule.Life.add(securityModule); securityProvider = securityModule; } else { EnterpriseNoAuthSecurityProvider provider = EnterpriseNoAuthSecurityProvider.INSTANCE; platformModule.Life.add(provider); securityProvider = provider; } editionModule.SecurityProvider = securityProvider; }