【发布时间】:2019-01-11 23:14:38
【问题描述】:
如何为系统分配的标识检索 Azure Web 应用(通常是应用服务)的客户端 ID?在身份刀片中,我只看到对象 ID。
我需要这个来启用 AAD 服务以服务访问,并且我正在调用的服务将使用从我发送的令牌中提取的我的客户端 ID 来授权我的请求。但是,我不知道如何找到我的客户 ID。
【问题讨论】:
标签: azure azure-web-app-service azure-webapps
如何为系统分配的标识检索 Azure Web 应用(通常是应用服务)的客户端 ID?在身份刀片中,我只看到对象 ID。
我需要这个来启用 AAD 服务以服务访问,并且我正在调用的服务将使用从我发送的令牌中提取的我的客户端 ID 来授权我的请求。但是,我不知道如何找到我的客户 ID。
【问题讨论】:
标签: azure azure-web-app-service azure-webapps
当您为应用服务 Web 应用启用系统分配的托管服务标识时,它会创建一个服务主体(在 Azure 门户的企业应用程序下可见)。
即使您只能在应用服务的身份刀片中看到对象 ID,但您可以通过转到 Azure 门户找到更多详细信息,包括应用程序 ID(或您要求的客户端 ID) > Azure Active Directory > 企业应用程序 > 所有应用程序 > 相关服务主体(您可以使用显示名称找出这与您的 Web 应用程序或对象 ID 相同)。更详细的步骤以及下面的屏幕截图。
请注意,即使您可以获取应用程序 ID 和 MSI 的一些详细信息,您也不会找到它的实际应用注册。
【讨论】: