Example #1
0
        public static bool VerifyClaimExists(TypePermissionEnum _claimType, ValuePermissionEnum _claimValue, ClaimsIdentity ClaimsUser)
        {
            string claimType  = EnumDescription.GetEnumDescription(_claimType);
            string claimValue = EnumDescription.GetEnumDescription(_claimValue);
            var    claim      = ClaimsUser.Claims.FirstOrDefault(c => c.Type == claimType && c.Value == claimValue);

            if (claim != null)
            {
                return(true);
            }
            return(false);
        }
Example #2
0
 public ClaimsAuthorizeAttribute(TypePermissionEnum claimType, ValuePermissionEnum claimValue)
 {
     this._claimType  = claimType;
     this._claimValue = claimValue;
 }