Azure AD Azure Active Directory (和 Microsoft) Graph 之间的属性Graph

本文是步骤 1:查看迁移应用的 过程的 API 差异的一部分

通常,将 Azure AD Graph API 与 Microsoft Graph的最佳方法就是比较每个服务的基础元数据,尤其是资源说明:

此处突出显示了资源之间的属性差异。 如果属性未在此列表中显示,则它已在v1.0版本的 Microsoft Graph 中可用,其名称与 Azure AD Graph。

由于用户和组使用得非常频繁,因此这些资源首先出现。 其他资源按字母顺序显示。

用户属性差异

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
deletedTimestamp beta   -   deletedDateTime
v1.0   -   deletedDateTime
dirSyncEnabled beta   -   onPremisesSyncEnabled
v1.0   -   onPremisesSyncEnabled
facsimileTelephoneNumber beta   -   faxNumber
v1.0   -   faxNumber
immutableId beta   -   onPremisesImmutableId
v1.0   -   onPremisesImmutableId
isComprom一 beta   -   不可用
v1.0   -   不可用
Microsoft Graph标识保护API 提供了更复杂的功能。
lastDirSyncDateTime beta   -   onPremisesLastSyncDateTime
v1.0   -   onPremisesLastSyncDateTime
mobile beta   -   mobilePhone
v1.0   -   mobilePhone
provisioningErrors beta   -   不可用
v1.0   -   不可用
此属性及其信息已弃用。 但是,可以在 onPremisesProvisioningErrors 连接描述任何 AD 或相关设置错误的新属性
refreshTokensValidFromDateTime beta   -   signinSessionsValidFromDateTime
v1.0   -   signinSessionsValidFromDateTime
signinNames beta   -   标识/signInType
v1.0   -   标识/signInType
此属性现在是 objectIdentity 资源的一 部分。
telephoneNumber beta   -   businessPhones
v1.0   -   businessPhones
thumbnailPhoto beta   -   照片, 照片
v1.0   -   照片, 照片
Azure AD 缩略图照片无法通过 Microsoft Graph。 请改为使用照片 API。
userIdentities beta   -   标识
v1.0   -   标识
有关详细信息 ,请参阅 objectIdentity 资源类型。
userState beta   -   externalUserState
v1.0   -   externalUserState
userStateChangedOn beta   -   externalUserStateChangeDateTime
v1.0   -   externalUserStateChangeDateTime

组属性差异

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
dirSyncEnabled beta   -   onPremisesSyncEnabled
v1.0   -   onPremisesSyncEnabled
immutableId beta   -   onPremisesImmutableId
v1.0   -   onPremisesImmutableId
lastDirSyncDateTime beta   -   onPremisesLastSyncDateTime
v1.0   -   onPremisesLastSyncDateTime
provisioningErrors beta   -   不可用
v1.0   -   不可用
此属性及其信息已弃用。 但是,可以在 onPremisesProvisioningErrors 连接描述任何 AD 或相关设置错误的新属性

应用程序属性差异

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
acceptMappedClaims beta   -   api/acceptMappedClaims
v1.0   -   api/acceptMappedClaims
acceptMappedClaims 现在是新 api 资源的一部分。
availableToOtherTenants beta   -   signInAudience
v1.0   -   signInAudience
availableToOtherTenants 的默认值是 false (,) AzureADMyOrg signInAudience 的默认值是 AzureADandPersonalMicrosoftAccount
errorUrl beta   -   不可用
v1.0   -   不可用
此属性已弃用。
homepage beta   -   web/homePageUrl
v1.0   -   web/homePageUrl
homepage 现在是新 Web 资源的一部分。
informationalUrls beta   -   信息
v1.0   -   信息
knownClientApplications beta   -   api/knownClientApplications
v1.0   -   api/knownClientApplications
knownClientApplications 现在是新 api 资源的一部分。
logoutUrl beta   -   web/logoutUrl
v1.0   -   web/logoutUrl
logoutUrl 现在是 Web 资源的一部分。
logoUrl beta   -   info/logoUrl
v1.0   -   info/logoUrl
logoUrl 现在是新信息资源的一部分。
mainLogo beta   -   徽标
v1.0   -   徽标
oauth2AllowIdTokenImplicitFlow beta   -   web/implicitGrantSettings/enableIdTokenIssuance
v1.0   -   web/implicitGrantSettings/enableIdTokenIssuance
重命名,现在是新 implicitGrantSettings 资源的一部分。
oauth2AllowImplicitFlow beta   -   web/implicitGrantSettings/enableAccessTokenIssuance
v1.0   -   web/implicitGrantSettings/enableAccessTokenIssuance
重命名,现在是新 implicitGrantSettings 资源的一部分。
oauth2AllowUrlPathMatching beta   -   不可用
v1.0   -   不可用
此属性已弃用。
oauth2Permissions beta   -   api/oauth2PermissionScopes
v1.0   -   api/oauth2PermissionScopes
重命名,现在是新 api 资源的一部分。
publicClient beta   -   isFallbackPublicClient
v1.0   -   isFallbackPublicClient
此属性现在具有一个新含义   -   ,即它包含公共客户端设置(如 redirectUris)。 现在将自动确定应用是公共客户端还是机密客户端,使用 isFallbackPublicClient 属性处理无法自动确定的一个特殊情况。
recordConsentConditions beta   -   不可用
v1.0   -   不可用
此属性已弃用。
replyUrls beta   -   web/redirectUris 、publicClient/redirectUris
v1.0   -   web/redirectUris 、publicClient/redirectUris
除了重命名,redirectUris 现在是新 Web 和 publicClient 资源的一部分。 这允许开发人员为 Web 和公共客户端使用特定 URI, (桌面设备上已安装的应用程序) 。
samlMetadataUrl beta   -   尚不可用
v1.0   -   尚不可用
serviceEndpoints beta   -   不可用
v1.0   -   不可用
此属性已弃用,但已针对 servicePrincipal 进行规划。

AppRoleAssignment 差异

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
creationTimestamp beta   -   creationTimestamp
v1.0   -   createdDateTime
id beta   -   appRoleId
v1.0   -   appRoleId

联系人属性差异

Azure AD Graph Contact 资源已重命名为 Microsoft Graph 中的 orgContact。 以下是属性差异:

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
city 城市   -   (beta)
v1.0   -   地址 (城市)
city 属性是 addresses 资源集合的一部分。
country   -     countryOrRegion (beta)
v1.0   -   地址   (countryOrRegion)
countryOrRegion 属性是 addresses 资源集合的一部分。
dirSyncEnabled beta   -   onPremisesSyncEnabled
v1.0   -   onPremisesSyncEnabled
facsimileTelephoneNumber beta   -   phones   (businessFax)
v1.0   -   (   businessFax)
现在是手机集合的一部分,支持移动、业务和 businessFax。
physicalDeliveryOfficeName beta   -   officeLocation
v1.0   -   officeLocation
postalCode   -     postalCode (beta)
v1.0   -   addresses   (postalCode)
postalCode 属性是 addresses 资源集合的一部分。
provisioningErrors beta   -   不可用
v1.0   -   不可用
此属性及其信息已弃用。 但是,可以在 onPremisesProvisioningErrors 连接描述任何 AD 或相关设置错误的新属性。 目前,这仅在 beta 版中可用。
sipProxyAddress beta   -   imAddresses
v1.0   -   imAddresses
state beta   -   addresses   (state)
v1.0   -   地址   (状态)
state 属性是 addresses 资源集合的一部分。
streetAddress beta   -   addresses   (street)
v1.0   -   地址   (街道)
street 属性是 addresses 资源集合的一部分。
telephoneNumber beta   -   phones   (business)
v1.0   -   电话   (商业)
现在是手机集合的一部分,支持移动、业务和 businessFax。
thumbnailPhoto beta   -   _  尚   不可用_ 
v1.0   -   尚不可用

合同属性差异

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
customerContextId beta   -   customerId
v1.0   -   customerId

设备属性差异

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
approximateLastLogonTimestamp beta   -   approximateLastSignInDateTime
v1.0   -   approximateLastSignInDateTime
complianceExpiryTime beta   -   complianceExpirationDateTime
v1.0   -   complianceExpirationDateTime
deviceObjectVersion beta   -   deviceVersion
v1.0   -   deviceVersion
deviceOSType beta   -   operatingSystem
v1.0   -   operatingSystem
deviceOSVersion beta   -   operatingSystemVersion
v1.0   -   operatingSystemVersion
devicePhysicalIds beta   -   physicalIds
v1.0   -   physicalIds
deviceTrustType beta   -   trustType
v1.0   -   trustType
dirSyncEnabled beta   -   onPremisesSyncEnabled
v1.0   -   onPremisesSyncEnabled
lastDirSyncTime beta   -   onPremisesLastSyncDateTime
v1.0   -   onPremisesLastSyncDateTime

DirectoryObjectReference 属性差异

Azure AD Graph directoryObjectReference 资源已重命名为 Microsoft Graph 中的 directoryObjectPartnerReference。 以下是属性差异:

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
externalContextId beta   -   externalPartnerTenantId
v1.0   -   externalPartnerTenantId

域属性差异

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
name beta   -   id
v1.0   -   id
在 Microsoft Graph 中,id (的唯) 包含域名;name属性不存在。
forceDeleteState beta   -   状态
v1.0   -   状态
在 Azure AD Graph中,有单独的 forceDelete 和域状态属性。 在 Microsoft Graph中,所有域状态都由 state 属性处理。
isDefaultForCloudRedirections beta   -   _  尚   不可用_ 
v1.0   -   尚不可用

OAuth2PermissionsGrant 属性差异

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
expiryTime beta   -   expiryTime
v1.0   -   已删除
在 Microsoft v1.0 中,不Graph此属性。
startTime beta   -   startTime
v1.0   -   已删除
在 Microsoft v1.0 中,不Graph此属性。

策略属性差异

在 Microsoft Graph有一些已命名的策略类型 (如 tokenIssuancePolicy 或 tokenLifetimePolicy) ,而不是通用策略资源类型。 有关更多详细信息,请参阅 策略概述

ServiceEndpoint 属性差异

Azure AD Graph ServiceEndpoint 资源重命名为 Microsoft Graph 中的终结点。

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
服务 Id beta   -   providerId
v1.0   -   providerId
serviceName beta   -   providerName
v1.0   -   providerName
resourceId beta   -   providerResourceId
v1.0   -   providerResourceId

ServicePrincipal 属性差异

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
appOwnerTenantId beta   -   appOwnerOrganizationId
v1.0   -   appOwnerOrganizationId
重命名。
informationalUrls beta   -   信息
v1.0   -   信息
oauth2Permissions beta   -   publishedPermissionScopes
v1.0   -   oauth2PermissionScopes
重命名。
preferredTokenSigningKeyEndDateTime beta   -   尚不可用
v1.0   - 尚不可用
signInAudience beta   -   尚不可用
v1.0   - 尚不可用
serviceEndpoints beta   -   终结点
v1.0   -   终结点
重命名。

TenantDetails 属性差异

Azure AD Graph TenantDetails 资源在 Microsoft Graph 中重命名为组织。 以下是属性差异:

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
companyLastDirSyncTime beta   -   onPremisesLastSyncDateTime
v1.0   -   onPremisesLastSyncDateTime
dirSyncEnabled beta   -   onPremisesSyncEnabled
v1.0   -   onPremisesSyncEnabled
provisioningErrors beta   -   不可用
v1.0   -   不可用
此属性及其信息已弃用。
telephoneNumber beta   -   businessPhones
v1.0   -   businessPhones

TrustedCasForPasswordlessAuth 属性差异

Azure AD Graph TrustedCasForPasswordlessAuth 资源已重命名为certificateBasedAuthConfiguration。 没有属性差异;但是 ,certificateAuthorities 属性使用的 certificateAuthority 资源类型存在差异。

CertificateAuthorityInformation

Azure AD Graph CertificateAuthorityInformation 在 Microsoft Graph 中重命名为 certificateAuthority。 以下是属性差异。

Azure AD Graph
(v1.6) 属性
Microsoft Graph
property
注释
authorityType beta   -   isRootAuthority
v1.0   -   isRootAuthority
此属性的类型也已更改为 Boolean。 以前,此属性必须设置为"RootAuthority"或"IntermediateAuthority"。 将新属性设置为 true 等效于"RootAuthority"。
crlDistributionPoint beta   -   certificateRevocationListUrl
v1.0   -   certificateRevocationListUrl
deltaCrlDistributionPoint beta   -   deltaCertificateRevocationListUrl
v1.0   -   deltaCertificateRevocationListUrl
trustedCertificate beta   -   证书
v1.0   -   deltaCertificateRevocationListUrl
trustedIssuer beta   -   颁发者
v1.0   -   颁发者
trustedIssuerSki beta   -   issuerSki
v1.0   -   issuerSki

后续步骤

  • 了解 Azure AD Graph和 Microsoft Graph 之间的方法差异。
  • 再次查看 检查 表。