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