如何获取Azure账户的租户ID?

222

你是在寻找另一种编程语言的答案,还是在寻求非编程响应?如果是前者,你需要更具体地说明。如果是后者,那么你在错误的论坛提问了。 - Matt
5
发现了一个可以完成任务的网站:https://www.whatismytenantid.com - Jean-François Deschênes
2
当超过150,000人因微软无法清晰地传达tenantId而受到影响时的感觉。 - eddyP23
28个回答

1

根据微软的说法:

查找您的租户ID: 您可以通过打开以下 metadata.xml 文档来发现您的 tenantId:https://login.microsoft.com/GraphDir1.onmicrosoft.com/FederationMetadata/2007-06/FederationMetadata.xml - 将 "graphDir1.onMicrosoft.com" 替换为您的租户域值(任何由租户拥有的域都可以使用)。tenantId 是一个 GUID,它是 sts URL 的一部分,在第一个 xml 节点的 sts url("EntityDescriptor")中返回,例如 "https://sts.windows.net/"。

参考:

https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-graphapi-web/


三个链接中有两个是无效的。 - Shayan Shafiq

1
获取租户ID的简单方法是:

Connect-MsolService -cred $LiveCred  #sign in to tenant

(Get-MSOLCompanyInformation).objectid.guid  #get tenantID

0
对于AAD-B2C而言,这是相当简单的。从与B2C目录相关联的Azure门户中,进入您的B2C目录(我在我的门户左侧菜单中添加了“Azure AD B2C”)。在B2C目录中,单击“用户流程(策略)目录菜单项”。在策略窗格中,单击之前添加的某个策略以选择它。它应该会打开一个面板以进行策略设置。单击“属性”。在下一个面板中,有一个名为“令牌兼容性设置”的部分,其中包含一个属性“发行方”。您的AAD-B2C租户GUID包含在URL中。

0

前往Azure门户 > Azure活动目录。 在主屏幕上,您应该能看到您的租户ID。


1
你的回答可以通过提供更多的支持信息来改进。请[编辑]以添加进一步的详细信息,如引用或文档,以便他人确认您的答案是正确的。您可以在帮助中心找到关于如何编写良好答案的更多信息。 - Community

0

您也可以通过登录到资源网址resources.azure.com获取租户ID,事实上还可以获取所有订阅详细信息。


0
一些贡献者已经提到了前往Azure门户,打开活动目录页面并在那里找到它。然而,有些人在工作的组织中无法查看活动目录页面。
在Azure门户中快速找到租户ID的另一种方法是点击Azure门户右上角的账户图标。

Azure Portal account icon

从账户下拉菜单中选择“切换目录”

Switch Directories page

你会看到一个表格,列出了一个或多个目录,并显示它们的“目录 ID”。目录 ID 就是租户 ID。

0

在我这里运行的是这个(在az login之后):

 az account show |grep tenantId | awk {'print $2'} |tr -d '[:punct:]'

-2
xxx@Azure:~$ az ad sp create-for-rbac
Retrying role assignment creation: 1/36
{
  "appId": "401143c2-95ef-4792-9900-23e07f7801e7",
  "displayName": "azure-cli-2018-07-10-20-31-57",
  "name": "http://azure-cli-2018-07-10-20-31-57",
  "password": "a0471d14-9300-4177-ab08-5c45adb3476b",
  "tenant": "e569f29e-b008-4cea-b6f0-48fa8532d64a"
}

它将创建一个新的 sp - Robinho

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接