ASP.NET Core 如何批量添加 Authorize 特性


在 ASP.NET Core 中不論是 WebApi 還是 MVC ,如果需要 API 認證授權,那么就需要加上 Authorize 特性,那么有沒有一種辦法給所有 API 都加上這個特性呢,答案是有的非常簡單

Startup.cs

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
    //...

    app.UseEndpoints(endpoints =>
    {
        endpoints.MapControllers().RequireAuthorization();
    });
}

MapControllers() 方法后面加入 RequireAuthorization() 即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM