【发布时间】:2021-12-14 11:18:31
【问题描述】:
我一直在 .NET 中使用 Durable Functions,遵循此基本指南:https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-create-first-csharp?pivots=code-editor-vscode
我把它全部设置好了,函数似乎运行正常(我得到了结果),但是当我尝试查询函数的状态时,我得到了以下错误:
发生了未处理的主机错误。 [2021-12-14T11:03:44.595Z] Microsoft.AspNetCore.Authentication.Core:未注册身份验证处理程序。您是否忘记调用 AddAuthentication().AddSomeAuthHandler?。
我一直在寻找可能的解决方案,但似乎找不到适合我的解决方案。我假设 ArmToken 与 Azure 资源相关,但在指南中他们没有提到需要设置它。我错过了什么吗?
【问题讨论】:
-
不幸的是,添加了 services.AddAuthentication(OAuthValidationDefaults.AuthenticationScheme) .AddOAuthValidation();在我的 StartUp 中对我不起作用,并继续产生相同的结果。这是我尝试过的处理程序之一。
-
谢谢!我会看看那些 github 链接,如果我不明白,请提交支持票
标签: c# azure authentication azure-durable-functions