gpt4 book ai didi

azure - Azure AAD 应用程序 ObjectId 和 ApplicationId 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-03 18:40:49 25 4
gpt4 key购买 nike

AzureAAD App ObjectId 和 ApplicationId 之间有什么区别,两者都暴露给用户是否有特定原因?是否存在肯定需要 ObjectId 而不是 ApplicationId 的用例?

最佳答案

Azure AD 中的应用注册会生成一个应用程序对象。 Azure AD 中的所有对象都有一个对象 ID。当您发出 API 请求来寻址特定的应用程序对象时,您将使用对象 ID:

GET https://graph.windows.net/{tenant-id}/applications/{object-id}?api-version=1.6

应用程序对象的对象 ID 仅与注册应用程序的同一租户相关,并且仅用于标识该对象。

Application 对象的 appId 属性用于跨租户以及多个对象类型。有两个主要用途:

  1. 在各种登录和 token 流中识别应用(例如 OAuth 2.0 和 OpenID Connect 中的 client_id)。
  2. 唯一标识 ServicePrincipal 对象的支持 Application 对象。 (将 ServicePrincipal 对象视为给定 Azure AD 租户中应用的“实例”。)

关于azure - Azure AAD 应用程序 ObjectId 和 ApplicationId 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55583042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com