Exemplo n.º 1
0
 public AuthorizationCheck(string authUserId, IList <string> authGroupIds,
                           CompositePermissionCheck permissionCheck, bool isRevokeAuthorizationCheckEnabled)
 {
     this.authUserId   = authUserId;
     this.authGroupIds = authGroupIds;
     permissionChecks  = permissionCheck;
     this.IsRevokeAuthorizationCheckEnabled = isRevokeAuthorizationCheckEnabled;
 }
Exemplo n.º 2
0
        public virtual CompositePermissionCheck Build()
        {
            Validate();

            var permissionCheck = new CompositePermissionCheck(disjunctive_Renamed);

            permissionCheck.AtomicChecks    = atomicChecks;
            permissionCheck.CompositeChecks = CompositeChecks;

            return(permissionCheck);
        }
Exemplo n.º 3
0
 public virtual void AddCompositeCheck(CompositePermissionCheck subCheck)
 {
     compositeChecks.Add(subCheck);
 }