我有疑问,我是 azure entra id 的新手,我正在尝试注册该应用程序。我从文档中了解到,当您注册应用程序和应用程序对象时,还会创建一个服务主体对象。我已经注册了一个应用程序,并且看到了三个不同的 id
我真的很困惑哪个是应用程序对象,哪个是服务主体对象。
Application Object ID 是 Entra ID 应用程序的对象 ID:
应用程序客户端ID是针对应用程序的特定实例执行操作的应用程序的ID。
服务主体对象 ID 是托管应用程序/企业应用程序的对象 ID:
当您单击托管应用程序时,您将找到服务主体对象 ID:
注意:服务主体/托管应用程序/企业应用程序的应用程序 ID 和 Microsoft Entra ID 应用程序 ID 将相同。
在您的情况下, 0862e661-cfba-4f94XXXXXXXXXXXXXX 是 Microsoft Entra 应用程序的对象 ID,16742ff3-f903XXXXXXX 是服务主体的对象 ID。
参考资料:
什么是 Azure TenantId、ClientId(应用程序 ID)和 ObjectId? |作者:孙建功 | Medium 作者:Jiangong Sun
Azure:服务主体 ID 与应用程序 ID - Stack Overflow,作者:Rohit Saigal