2016-01-13 138 views
1

我是一个Office 365用户,我正在写使用Azure的AD来进行身份验证的应用程序。在我发现的所有示例中,他们使用的租户名称都是友好的名称,如onmicrosoft.com或domain.com。我必须与之合作的租户名称是一个指导。Azure的AD租户名称

有什么办法来改变这种?做这样调用图形API的东西只是看起来不正确:https://graph.windows.net/12345678-aaaa-bbbb-cccc-dddddddddddd/groups?api-version=1.6

+0

您可以使用任何承租人名称或图形API URL租户ID。 – BenV

+0

我应该在哪里查看我应该使用的租户名称?如果我在我的应用程序下单击查看终端节点,它仅显示该标识。 –

回答

2

,则可以限定端点网址既为承租人(默认<租户> .onmicrosoft.com和你下注册的其他域名的注册域名租户)和tenantID,它们采用GUID格式。两种方法都会产生相同的结果,唯一的区别是tenantID更稳定(保证不可重新分配)。
你只需要搞清楚什么是关联到你的租户的领域之一 - 当你执行身份验证应在UX可见 - 在代替tenantID的初始化它的URL。

+0

我认为这是我混乱的一部分。我拥有由主域设置的Office 365设置的域,但我无法将其用作我的OAuth 2授权端点。当我查看终端时,会显示身份证。 –

+0

在Azure AD中是否有一席之地?我可以看看租户应该是什么,还是它是标题为域的部分? –

+0

,是不是真的有一个反向查找因为通常你知道你自己的域的至少一个(如果你使用了 @作为测试用户,通常是在URL中使用一个有效的域)。域名下的部分应该为您提供您可以使用的域名列表。如果您想绝对确定,请获取您在其中找到的某个网域,然后应用http://www.cloudidentity.com/blog/2014/11/18/from-domain-to-tenantid/中的说明 - 如果您找到您在端点列表中看到的相同ID,您知道它们是相同的。 – vibronet

0
深入浅出

如果注册您的组织为“HeyJoshua.onmicrosoft.com”那么你可以使用HeyJoshua.onmicrosoft.com作为租户ID

相关问题