Azure AD Graph と Microsoft Graph のリソースの違い

この記事は、アプリを移行するプロセスAPI の違いを確認する手順 1 の一部です。

Azure Active Directory (Azure AD) Graph から Microsoft Graph にアプリを移行する場合、一部のリソースの名前と種類が異なります。 たとえば、Azure AD Graph アプリで TenantDetail リソースを使用している場合は、代わりにorganizationを参照するようにコードを更新する必要があります。

次の表では、Azure AD Graph と Microsoft Graph リソースの違いを示します。 名前が異なるリソース、または使用できないリソースが表示されます。また、Microsoft Graph のバージョンで beta 使用可能なリソースも強調表示されますが、バージョンでは v1.0 強調表示されません。

この一覧にリソースが表示 されない 場合は、Azure AD Graph と同じ名前の v1.0 バージョン の Microsoft Graph で既に使用できます。

注:

Azure AD Graph のリソースの種類名はパスカルケースですが、Microsoft Graph ではキャメルケースです。

Azure AD Graph
(v1.6) リソース
Microsoft Graph
resource
注釈
CertificateAuthorityInformation beta - certificateAuthority
v1.0 - certificateAuthority
Contact 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 - 使用できません
このリソースは非推奨です。 ただし、AD Connect 関連のプロビジョニング エラーを説明する新しいリソースは 、onPremisesProvisioningError にあります。
Serviceendpoint beta - エンドポイント
v1.0 - エンドポイント
エンドポイント は、ベータ版の グループ リソースと servicePrincipalリソースの一部としてのみ使用でき、ベータ版と v1.0 の両方で グループ リソースとしてのみ使用できます。
SignInName beta - 新しいアプローチ
v1.0 - 新しいアプローチ
ユーザー アカウントへのサインインに使用される識別子の新しいモデリング。 詳細については、「 objectIdentity リソースの種類」を参照してください。 Azure AD B2C シナリオをサポートします。
TenantDetail beta - organization
v1.0 - organization
TrustedCasForPasswordAuth beta - certificateBasedAuthConfiguration
v1.0 - certificateBasedAuthConfiguration
Useridentity beta - objectIdentity
v1.0 - objectIdentity
objectIdentity と呼ばれるユーザー アカウントへのサインインに使用される識別子の新しいモデリング。 Azure AD B2C シナリオをサポートします。

次の手順