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