public void AssertRecursivePermissionCheckTest() { // We may want to test core permissions from within a custom permission bool test = PermissionManager.AssertPermission("RecursivePermissionCheck"); Assert.IsTrue(test); }
public bool?RecursivePermissionCheck(IIdentity userIdentity, IEnumerable <string> userRoles, object contextObject, Dictionary <string, object> contextPropertyBag) { // this assumes the following line was added to the app or web config file under <corePermissionConfigurationItems> // <add permissionName="ThirdPermission" isUnrestricted="true"/> // We may want to test core permissions from within a custom permission return(PermissionManager.AssertPermission("ThirdPermission")); }
public override object ProvideValue(IServiceProvider serviceProvider) { if (PermissionManager.AssertPermission(_permissions)) { return(Visibility.Visible); } return(Visibility.Collapsed); }
public void AssertCustomPermissionCustomObjectTest() { StringBuilder customObject = new StringBuilder(); customObject.Append("CustomValue"); bool test = PermissionManager.AssertPermission("CheckCustomObject", customObject, null); Assert.IsTrue(test); }
public void AssertCustomPermissionCustomArgumentTest() { Dictionary <string, object> propertyBag = new Dictionary <string, object>(); propertyBag.Add("CustomArgument", "CustomValue"); bool test = PermissionManager.AssertPermission("CheckCustomArgument", null, propertyBag); Assert.IsTrue(test); }
protected override bool IsAuthorized(HttpActionContext actionContext) { if (PermissionManager.AssertPermission(_permissions)) { return(true); } else { return(false); } }
protected override bool AuthorizeCore(HttpContextBase httpContext) { if (PermissionManager.AssertPermission(_permissions)) { return(true); } else { return(false); } }
public void AssertCustomPermissionsTest() { bool test = PermissionManager.AssertPermission("CheckArgument1"); Assert.IsTrue(test); test = PermissionManager.AssertPermission("CheckArgument2"); Assert.IsTrue(test); test = PermissionManager.AssertPermission("CheckArgument3"); Assert.IsTrue(test); }
public void AssertPermissionTest() { bool test = PermissionManager.AssertPermission("FirstPermission"); Assert.IsTrue(test); test = PermissionManager.AssertPermission("SecondPermission"); Assert.IsFalse(test); test = PermissionManager.AssertPermission("ThirdPermission"); Assert.IsTrue(test); }
public override object ProvideValue(IServiceProvider serviceProvider) { return(PermissionManager.AssertPermission(_permissions)); }