Example #1
0
        private bool IsAuthorized(ByteArrayPart requestUri, RestAuths auth, IAccount account)
        {
            switch (auth)
            {
            case RestAuths.None:
                return(true);

            case RestAuths.Super:
                return(IsSuperAuthorized(requestUri));

            case RestAuths.Admin:
                return(IsAdminAuthorized(requestUri, account));
            }
            return(false);
        }
Example #2
0
 public RestMethod(RestMethods method, RestAuths auth, int usersIndex)
 {
     Method     = method;
     Auth       = auth;
     UsersIndex = usersIndex;
 }
Example #3
0
 public RestMethod(RestMethods method, RestAuths auth)
 {
     Method     = method;
     Auth       = auth;
     UsersIndex = -1;
 }