You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 8 API端点安全配置(独立控制器类场景)

求助:独立API控制器的身份验证授权配置不生效

我已按照微软官方文档配置ASP.NET Core的身份验证与授权,但当API端点放在独立的控制器类中时,这套配置方案无法解决我的问题,麻烦大家帮忙看看。

控制器代码示例

namespace CompetencyApp.Api.Controllers
{
    [Route("api/[controller]")]
    [ApiController]
    
    public class EmployeeController : Controller
    {
        private readonly IEmployeeRepository _employeeRepository;
        private readonly IWebHostEnvironment _webHostEnvironment;
        private readonly IHttpContextAccessor _httpContextAccessor;
        
        public EmployeeController(IEmployeeRepository employeeRepository, IWebHostEnvironment webHostEnvironment, IHttpContextAccessor httpContextAccessor)
        {
            _employeeRepository = employeeRepository;
            _webHostEnvironment = webHostEnvironment;
            _httpContextAccessor = httpContextAccessor;
        }
        
        [HttpGet]
        public IActionResult GetAllEmployees()
        {
            return Ok(_employeeRepository.GetAllEmployees());
        }
    }

问题截图

截图内容

内容的提问来源于stack exchange,提问作者SecretFerret

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 09:02:24