Azure AD应用中Id与AppId的区别(基于az ad app list命令)
Azure AD应用中
Id与AppId的区别 核心差异如下:
Id(对象ID)- 是Azure AD租户内应用注册对象的唯一标识,属于租户内部的系统ID
- 作用是在当前租户内定位、管理这个应用实体,比如执行
az ad app delete --id <GUID>删除应用时,就需要用到这个ID - 格式为GUID,仅在所属租户内唯一,无法跨租户复用
AppId(应用程序ID/客户端ID)- 是应用的全局唯一标识,相当于应用的"全局身份证",在所有Azure AD租户范围内唯一
- 主要用于身份验证场景:比如客户端应用调用Azure服务或自定义API时,用这个ID标识自身身份;用户登录应用时,身份服务也通过它识别对应的应用
- 格式为GUID,创建应用注册时生成后固定不变,即使将应用迁移到其他租户,
AppId也不会改变
结合你执行的命令说明
当你运行az ad app list -o table时,输出里的Id是每个应用在当前Azure AD租户内的对象ID,而AppId是该应用的全局唯一应用程序ID。
内容的提问来源于stack exchange,提问作者me.at.coding
相关产品推荐
相关产品推荐

