【问题标题】:.Net Core DenyAnonymousAuthorization Requirement error.Net Core DenyAnonymousAuthorization Requirement 错误
【发布时间】:2022-12-04 02:34:06
【问题描述】:

我在尝试从另一个 Net core 5 Web api 检索一些数据时收到此消息的 401 错误状态:

“授权失败。未满足这些要求:DenyAnonymousAuthorizationRequirement:需要经过身份验证的用户..”

在 Web api 上,我使用的是 Windows 身份验证:

services.AddAuthentication(HttpSysDefaults.AuthenticationScheme);

我找不到很多关于这种身份验证的文档,而且我不认为我错过了什么 请有什么想法吗?

【问题讨论】:

  • 您能否显示有关如何重现此问题的更多详细信息,我已尝试重现您的问题,但失败了,它在我的本地端运行良好。

标签: asp.net-core asp.net-core-webapi


【解决方案1】:

尝试在首次设置的地方交换呼叫。

app.UseAuthentication(); app.UseAuthorization();

我有同样的错误,其他一切看起来都很好。在我交换这些之前,我一直在尝试使用令牌访问端点时遇到这个问题。

【讨论】:

    猜你喜欢
    • 2020-08-22
    • 1970-01-01
    • 1970-01-01
    • 2018-06-24
    • 2021-01-22
    • 2019-01-28
    • 1970-01-01
    • 2020-07-03
    • 2021-07-21
    相关资源
    最近更新 更多