我已经遵循this答案中的建议,将IISIntegration添加到WebHostBuilder,将Authorization添加到服务,并将Authorize属性添加到控制器方法:
[HttpGet("EntityGetAll")]
[Authorize(Roles = "my active directory role")]
[Description("description")]
[ProducesResponseType(typeof(DtoName[]), StatusCodes.Status200OK)]
public IActionResult EntityGetAll()
但是当我尝试访问端点时,出现以下错误:
执行请求时发生未处理的异常。 System.InvalidOperationException:未指定authenticationScheme,也未找到DefaultChallengeScheme。
有人可以告诉我如何为ActiveDirectory授权配置它们吗?