Azure AD Graph 和 Microsoft 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 但版本中没有资源。

如果此列表中 显示资源,则它在 v1.0 版本的 Microsoft Graph 中已可用,其名称与 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 方案。

后续步骤