protected override void AddAuthorizationRules() { string[] canWrite = new string[] { "AdminUser", "RegularUser" }; string[] canRead = new string[] { "AdminUser", "RegularUser", "ReadOnlyUser" }; FieldManager.GetRegisteredProperties().ForEach(item => { AuthorizationRules.AllowWrite(item, canWrite); AuthorizationRules.AllowRead(item, canRead); }); }
protected override void AddAuthorizationRules() { string[] canWrite = new string[] { "AdminUser", "RegularUser" }; string[] canRead = new string[] { "AdminUser", "RegularUser", "ReadOnlyUser" }; string[] admin = new string[] { "AdminUser" }; foreach (var item in this.FieldManager.GetRegisteredProperties()) { AuthorizationRules.AllowWrite(item, canWrite); AuthorizationRules.AllowRead(item, canRead); } }
protected override void AddAuthorizationRules() { AuthorizationRules.AllowWrite(AProperty, "PropertyARole"); AuthorizationRules.AllowRead(AProperty, "PropertyARole"); }