azure-active-directory – 如何从graph.microsoft.com获取Azure租户名称?

前端之家收集整理的这篇文章主要介绍了azure-active-directory – 如何从graph.microsoft.com获取Azure租户名称?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要发现用户的租户名称,因为服务端点resourceId我将使用Azure服务,要求我指定租户名称

服务终点:https://[tenantnamme].api.crm.dynamics.com/ ……
资源ID:https://[tenantname].crm.dynamics.com

我希望Unified Microsoft Graph API可以为我发现这一点.我查看了文档,我能看到的最接近的是使用
graph.microsoft.com/v1.0/organization
哪会让我回来:
已验证域名:[
….
“name”:“contoso.onmicrosoft.com”
]

但是,我不确定这是否是正确的方法.如果组织有多个经过验证的域名怎么办?验证的域名是否与租户名称相同?

更新:这是我真实的情况.我有一个Web应用程序,允许用户通过OAuth2对Azure AD进行身份验证.从OAuth交互中获取刷新令牌和访问令牌没有问题.但是,在使用其他服务的其他服务中,它在服务端点需要[azure-ad-tenant-name].这是我的问题.

我相信您使用graph.microsoft.com/v1.0/organization端点处于正确的轨道上.您应该能够在VerifiedDomains列表中找到租户名称.应包含具有租户名称的域的条目是初始域:
{
    ...
    "isInitial": true,"name": "contoso.onmicrosoft.com",...
}

猜你在找的Windows相关文章