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 方案。 |