public void Setup() { WebDriverHelper.Init("Chrome"); _Driver = WebDriverHelper.Driver; _Driver.Manage().Window.Maximize(); SiteHelper.SignIn(_Driver); _securityPage = new SecurityPage(_Driver); }
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); }
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(); }
private void InitSecurityCheck(object sender, EventArgs e) { SecurityPage.Static_Page_PreInit(); }