【发布时间】:2022-01-08 18:29:53
【问题描述】:
当我创建一个新的 .net 项目时,startup.cs 会自动获取以下代码行:
app.UseAuthorization();
没有app.UseAuthentication(),上面这行有什么用?
【问题讨论】:
当我创建一个新的 .net 项目时,startup.cs 会自动获取以下代码行:
app.UseAuthorization();
没有app.UseAuthentication(),上面这行有什么用?
【问题讨论】:
随着应用程序使用命令被激活或添加所谓的中间件,http请求在到达其终点之前通过该中间件(控制器方法,页面处理程序......),这些中间件可以是全局的或装饰形式的代码片段的属性。在这种情况下,用户授权激活应用程序及其属性的授权。你可以在这里阅读更多信息:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/middleware/?view=aspnetcore-6.0
【讨论】: