How to create a custom Authorize attribute for multiple policies in ASP.NET CORE
问题 I want to authorize an action controller could access by multiple policies. .e.g: [Authorize([Policies.ManageAllCalculationPolicy,Policies.ManageAllPriceListPolicy]] public async Task<IActionResult> Get(int id){} Thank a lot. 回答1: For multiple policys, you could implement your own AuthorizeAttribute. AuthorizeMultiplePolicyAttribute public class AuthorizeMultiplePolicyAttribute:TypeFilterAttribute { public AuthorizeMultiplePolicyAttribute(string policies,bool IsAll):base(typeof