Один AuthorizationHandler на модель
У меня есть следующая модель в приложении ASP.NET Core:
public class GetPostModel {
public Int32 PostId { get; set; }
}
Мне нужно проверить, авторизован ли Пользователь для получения Поста с данным PostId.
Я рассматриваю возможность использования одного обработчика авторизации ресурсов только для этой модели.
Таким образом, обработчик должен получить GetPostModel и текущего пользователя в качестве параметров.
Можно ли создать такой Authorization Handler в ASP.NET Core 2.1?
Я искал, и кажется, что это всегда включает в себя требование / политику?