【发布时间】:2021-10-22 01:45:00
【问题描述】:
我无法让任何Application ID URIs 工作。我有一个 Blazor WebAssembly 托管应用程序,用 ASP.NET Core 5.0 编写。使用api://<appId> 格式很好,但是这在 Terraform 中表现不佳。我可以让我的客户使用api://<appId> 与服务器交谈,所以我知道代码工作正常。当我交换应用程序 ID URI 以使用任何其他格式(例如 https://<verifiedCustomDomain>/<string> 或 api://<tenantId>/<string>)时,我收到 401 错误。我使用的是经过验证的 Azure AD 域。
我可以看到 <string> 的意思是“主机或 api 路径段的字符串值。”,但我不确定这是什么意思。我一直在将<string> 设置为我的应用服务的名称以及应用注册的名称进行测试。我还尝试将应用注册从单租户更改为多租户(以防万一)。
任何建议将不胜感激。
【问题讨论】:
标签: azure-web-app-service azure-identity hosted-blazor-webassembly