我需要发现用户的租户名称,因为服务端点resourceId我将使用Azure服务,要求我指定租户名称:
服务端点: https:// [tenantnamme] .api.crm.dynamics.com / ...
资源ID: https:// [tenantname] .crm.dynamics.com
我希望Unified Microsoft Graph API可以为我发现这一点.我查看了文档,我能看到的最接近的是使用graph.microsoft.com/v1.0/organization,它会返回给我:verifiedDomains:[...."name":"contoso.onmicrosoft.com"]
但是,我不确定这是否是正确的方法.如果组织有多个经过验证的域名怎么办?验证的域名是否与租户名称相同?
更新:这是我的真实场景.我有一个Web应用程序,允许用户通过OAuth2对Azure AD进行身份验证.从OAuth交互中获取刷新令牌和访问令牌没有问题.但是,在使用其他服务的其他服务中,它在服务端点需要[azure-ad-tenant-name].这是我的问题.