Example #1
0
 public void Setup()
 {
     WebDriverHelper.Init("Chrome");
     _Driver = WebDriverHelper.Driver;
     _Driver.Manage().Window.Maximize();
     SiteHelper.SignIn(_Driver);
     _securityPage = new SecurityPage(_Driver);
 }
Example #2
0
        public void Admin_IsAuthorized_ForWrite_WhileItemDisallowsRead()
        {
            var map = new DynamicPermissionMap(Permission.Full, new[] { "Administrators" }, new[] { "admin" });

            var item = new SecurityPage();
            DynamicPermissionMap.SetRoles(item, Permission.Read, new[] {"Administrators"});
            IPrincipal adminUser = CreatePrincipal("admin");

            bool isAuthorized = map.Authorizes(adminUser, item, Permission.Write);

            Assert.That(isAuthorized, Is.True);
        }
        public void Admin_IsAuthorized_ForWrite_WhileItemDisallowsRead()
        {
            var map = new DynamicPermissionMap(Permission.Full, new[] { "Administrators" }, new[] { "admin" });

            var item = new SecurityPage();

            DynamicPermissionMap.SetRoles(item, Permission.Read, new[] { "Administrators" });
            IPrincipal adminUser = CreatePrincipal("admin");

            bool isAuthorized = map.Authorizes(adminUser, item, Permission.Write);

            Assert.That(isAuthorized, Is.True);
        }
Example #4
0
        private void Save()
        {
            NetworkPage.Save();
            GeneralPage.Save();
            SnapshottingPage.Save();
            ReplicationPage.Save();
            ClientsPage.Save();
            MemoryManagementPage.Save();
            LazyFreeingPage.Save();
            AppendOnlyModePage.Save();
            LuaScriptingPage.Save();
            RedisClusterPage.Save();
            ClusterNatSupportPage.Save();
            SlowLogPage.Save();
            LatencyMonitorPage.Save();
            EventNotificationPage.Save();
            AdvancedConfigPage.Save();
            ActiveDefragmentationPage.Save();

            // always last to save password and don't lose connection
            SecurityPage.Save();
        }
Example #5
0
 private void InitSecurityCheck(object sender, EventArgs e)
 {
     SecurityPage.Static_Page_PreInit();
 }