You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Python WebApp Graph API租户ID无法识别问题求助

解决AADSTS90002: Tenant 'virencreedemail' not found错误

我帮你分析下这个问题的根源,以及具体的解决步骤:

问题核心原因

你遇到的AADSTS90002错误,本质是Azure AD无法通过virencreedemail这个租户名称定位到对应的租户。Azure AD的租户显示名称(就是你看到的virencreedemail)不是唯一的认证标识符,必须使用租户ID或者已验证的租户域名(通常是xxx.onmicrosoft.com格式)才能让Azure AD正确识别你的租户。

具体解决步骤

1. 替换配置文件中的TENANT参数

  • 登录Azure门户,进入Azure Active Directory服务
  • 在左侧菜单的「概述」页面,找到两个可用的标识符:
    • 租户ID:一串类似xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx的GUID
    • 主域名:格式通常是virencreedemail.onmicrosoft.com
  • 打开你的Python应用配置文件,把TENANT = "virencreedemail"替换为上述任意一个标识符,比如:
    # 用租户ID的示例
    TENANT = "xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    # 或者用主域名的示例
    TENANT = "virencreedemail.onmicrosoft.com"
    

2. 修正应用程序ID URI

你的当前APP URIhttps://virencreedemail/fcodeWebapp格式不符合要求,需要调整为包含租户域名的合法格式:

  • 回到Azure门户的应用注册页面(fcodeWebapp),在「概述」里找到「应用程序ID URI」,点击编辑按钮
  • 修改为https://virencreedemail.onmicrosoft.com/fcodeWebapp(确保和你配置文件中对应的URI参数一致,如果有相关配置的话)

3. 验证并重启应用

  • 保存所有Azure门户和本地配置的修改
  • 重启你的Python Web应用,然后访问http://127.0.0.1:5000(注意是冒号:而不是斜杠/,你之前的地址可能是笔误)

这样应该就能解决租户找不到的问题了。

内容的提问来源于stack exchange,提问作者Viren

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:10:14