Пример #1
0
 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);
     });
 }
Пример #2
0
        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);
            }
        }
Пример #3
0
 protected override void AddAuthorizationRules()
 {
     AuthorizationRules.AllowWrite(AProperty, "PropertyARole");
     AuthorizationRules.AllowRead(AProperty, "PropertyARole");
 }