已知365租户ID,如何获取其关联域名?
已知Azure AD租户ID,无权限时无法获取关联域名/主域名
核心结论
仅通过租户ID且无目标租户的访问权限(非租户内用户、非合作伙伴/经销商),没有合法、稳定的公开途径获取该租户的主域名或关联域名。
具体原因
- 公开的OIDC配置端点(
https://login.microsoftonline.com/{tenant-id}/.well-known/openid-configuration)仅返回认证相关的元数据,不会包含租户域名这类内部隐私信息。 - Microsoft Graph中获取租户域名的接口需要目标租户授予
Domain.Read.All类的权限,无权限则无法调用。 - 托管租户接口仅面向合作伙伴/经销商场景,不符合你的使用条件,确实无法利用。
有限的替代思路(非官方/不稳定)
如果能获取到目标租户下任意用户的UPN(比如user@contoso.com),可以从UPN的域名部分反推出租户的关联域名,但这依赖于你已拥有用户的相关信息,而非仅知道租户ID。
内容的提问来源于stack exchange,提问作者MicrosoftStackDev
相关产品推荐
相关产品推荐

