2 つのユーザー グループのいずれかがアクセスできるコントローラー アクションを作成しています。各グループにはAuthorizationFilterAttribute
、グループの承認方法を定義するカスタム ロジックを含む独自の実装があります。条件付き OR を使用して、少なくとも 1 つの属性承認フィルターが満たされていることを判断できるようにしたいと考えています。
私はこのようなことができることを望んでいました:
public class ConfigController : ApiController
{
[AdminAuthorize || DealRoomAuthorizeAttribute]
public IHttpActionResult GetBlah()
{
return Ok();
}
}
しかし、運が悪い!これをどのように達成できるかについてのアイデアはありますか?