首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >ASP.NET Core 如何批量添加 Authorize 特性

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

作者头像
晓晨
发布2020-12-01 10:54:01
发布2020-12-01 10:54:01
1.7K0
举报
文章被收录于专栏:晓晨的专栏晓晨的专栏

在 ASP.NET Core 中不论是 WebApi 还是 MVC ,如果需要 API 认证授权,那么就需要加上 Authorize 特性,那么有没有一种办法给所有 API 都加上这个特性呢,答案是有的非常简单

Startup.cs

代码语言:javascript
复制
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
    //...

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-11-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • Startup.cs
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档