首页 > 解决方案 > 或 Asp.net Core 中授权属性中策略和角色之间的条件

问题描述

如何在 AuthorizeAttribute 中的 Policy 和 Roles 之间应用 Or 条件?我需要向属于某些角色或满足特定 AuthorizationPolicy 的用户公开一个操作。我试图做到这一点

[Authorize(Policy = AuthorPolicyRequirementHandler.FooPolicy,Roles = RoleName.FooRoles)]
[HttpGet]
public IActionResult FOO(long id)
{
   return Ok();     
}

但这是应用 And 条件。有什么方法可以申请或条件吗?

标签: asp.net-core

解决方案


推荐阅读