app.UseAuthorization()的作用是启用身份验证中间件,它会检查请求是否包含适当的身份验证信息,并根据应用程序中定义的身份验证方案对请求进行验证。如果身份验证成功,则请求将继续处理,否则将返回401状态码。下面是一个示例:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
//其他配置
app.UseRouting();
app.UseAuthentication(); //启用身份验证中间件
app.UseAuthorization(); //启用授权中间件
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
}