无法弄清楚为什么我的 Azure Python 网络应用程序图形 API 无法识别我的租户 ID。

2024-09-24 08:32:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用this tutorial并遵循所有步骤(我手动注册了应用程序,即遵循步骤2和3,并且没有使用PowerShell脚本)。你知道吗

当我在http://127.0.0.1/5000打开应用程序时,出现以下错误:

AADSTS90002: Tenant virencreedemail not found. This may happen if there are no active subscriptions for the tenant. Check with your subscription administrator.

我觉得第2.7步可能不正确。我将it APP URI设置为https://virencreedemail/fcodeWebapp,因为我的租户名称(Azure Active Directory>;Properties>;name)设置为virencreedemail 我的应用程序名是fcodeWebapp

我的配置文件是根据这个信息设置的,其中TENANT = "virencreedemail"


Tags: gt脚本应用程序http错误not步骤手动
1条回答
网友
1楼 · 发布于 2024-09-24 08:32:06

"virencreedemail"不是租户id。我猜这是您的租户的名称。你知道吗

您的租户id是"b8361107-f7e9-4e28-8e9f-b13e1b562bec"。 您可以从Azure门户->;Azure Active Directory->;属性中找到它。你知道吗

我通过转到https://login.microsoftonline.com/virencreedemail.onmicrosoft.com/.well-known/openid-configuration并从颁发者那里获取id来获得id。 这是租户的公共元数据文档,应用程序使用该文档加载配置。你知道吗

或者,您应该能够使用一个经过验证的域名,例如"virencreedemail.onmicrosoft.com",这是您的租户名称+微软网站默认情况下存在。 如果添加其他自定义域,则可以使用它们来标识租户。 注意,这主要适用于azuread端点,其他api确实需要我上面提到的GUID。你知道吗

相关问题 更多 >