Azure AD Graph 和 Microsoft Graph 中的资源差异

本文是 Azure AD Graph 应用迁移规划清单系列中的步骤 1:查看 API 差异的一部分。

将应用从 Azure Active Directory (Azure AD) Graph 迁移到 Microsoft Graph 时,某些资源具有不同的名称和不同的类型。 例如,如果 Azure AD Graph 应用使用 TenantDetail 资源,则需要更新代码以引用 组织

本文重点介绍 Azure AD Graph 与 Microsoft Graph 资源之间的差异。 它显示名称不同或不可用的资源;它还突出显示了 Microsoft Graph 版本中可用的 beta 资源,但不在 v1.0 版本中。

如果资源 在此列表中显示,则已在 Microsoft Graph 的 v1.0 版本中 提供,其名称与 Azure AD Graph 中的名称相同。

注意

Azure AD Graph 中的资源类型名称是 Pascal 大小写的,而在 Microsoft Graph 中,它们是骆驼峰大小写的。

Azure AD Graph
(v1.6) 资源
Microsoft Graph
resource
Comments
CertificateAuthorityInformation beta - certificateAuthority
v1.0 - certificateAuthority
联系人 beta - orgContact
v1.0 - orgContact
DirectoryLinkChange beta - 新方法
v1.0 - 新方法
增量查询支持使用不需要此资源的机制进行关系更改检测。 请参阅 Azure AD Graph 与 Microsoft Graph 之间的功能差异
OAuth2Permission beta - permissionScope
v1.0 - permissionScope
策略 beta - policyRoot
v1.0 - policyRoot
Microsoft Graph 中的策略 URL 路径段下,每种类型的 策略 都有唯一的类型名称和结构。 在 Azure AD Graph 中,该类型是单个策略类型。 例如,对于 Azure AD Graph,可以使用 Policy 资源,并将 type 属性设置为 TokenIssuancePolicy,而在 Microsoft Graph 中,资源将是 tokenIssuancePolicy 资源。
ProvisioningError beta - 不可用
v1.0 - 不可用
此资源已弃用。 但是,可以在 onPremisesProvisioningError 中找到描述任何 AD Connect 相关预配错误的新资源。
ServiceEndpoint beta - 终结点
v1.0 - 终结点
终结点 仅在 beta 版中作为 servicePrincipal资源的一部分提供,在 beta 版和 v1.0 中都可用作 资源的一部分。
SignInName beta - 新方法
v1.0 - 新方法
用于登录用户帐户的标识符的新建模。 有关详细信息,请参阅 objectIdentity 资源类型。 支持 Azure AD B2C 方案。
TenantDetail beta - 组织
v1.0 - 组织
TrustedCasForPasswordAuth beta - certificateBasedAuthConfiguration
v1.0 - certificateBasedAuthConfiguration
UserIdentity beta - objectIdentity
v1.0 - objectIdentity
用于登录用户帐户(称为 objectIdentity)的标识符的新建模。 支持 Azure AD B2C 方案。

后续步骤