Когда я добавляю пользовательский атрибут IAuthorization в метод контроллера, он работает, но когда я добавляю его в метод, который не является частью метода контроллера, метод IAuthorization не выполняется. Почему?
public interface ICasbinBLL
{
public abstract string objectId { get; set; }
[ClaimRequirement("userId", "delete")]
string DeleteMonitoring();
}
public class CasbinBLL : ICasbinBLL
{
public string objectId { get; set; }
[ClaimRequirement("userId", "delete")]
public string DeleteMonitoring()
{
return objectId;
}
}