【发布时间】:2020-01-16 12:06:36
【问题描述】:
Azure AD 访问令牌documentation 将 appid 声明描述为:
应用程序 ID 通常代表一个应用程序对象,但它 还可以表示 Azure AD 中的服务主体对象
但是,它并没有说明什么时候是应用程序对象 ID,什么时候是服务主体对象 ID。有谁知道它是如何工作的?
【问题讨论】:
标签: azure oauth azure-active-directory token access-token
Azure AD 访问令牌documentation 将 appid 声明描述为:
应用程序 ID 通常代表一个应用程序对象,但它 还可以表示 Azure AD 中的服务主体对象
但是,它并没有说明什么时候是应用程序对象 ID,什么时候是服务主体对象 ID。有谁知道它是如何工作的?
【问题讨论】:
标签: azure oauth azure-active-directory token access-token
appid 声明值是 Azure AD 中应用程序对象的 appId 属性的值。 它也称为客户端 ID/应用程序 ID。 应用对应的服务主体也有相同值的appId属性。
objectId 属性是不同的 id。 Application 对象有一个 objectId,所有相关的服务主体也有自己唯一的 objectId 值。 appid 声明永远不会包含 objectId。 获取令牌的始终是应用的客户端 ID。
【讨论】: