From a5c85c41e3865b6642d31529514792019fdd0cc2 Mon Sep 17 00:00:00 2001 From: Ayano Igarashi <114647084+ayanoigarashi@users.noreply.github.com> Date: Tue, 10 Dec 2024 20:48:20 +0900 Subject: [PATCH 1/7] Update how-to-break-the-token-theft-cyber-attack-chain.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit リンクを修正しました。 --- .../how-to-break-the-token-theft-cyber-attack-chain.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/articles/azure-active-directory/how-to-break-the-token-theft-cyber-attack-chain.md b/articles/azure-active-directory/how-to-break-the-token-theft-cyber-attack-chain.md index c9d3f69aa2d..7d52b8d87c6 100644 --- a/articles/azure-active-directory/how-to-break-the-token-theft-cyber-attack-chain.md +++ b/articles/azure-active-directory/how-to-break-the-token-theft-cyber-attack-chain.md @@ -144,7 +144,7 @@ Sentinel を使用してインシデントを調査するための手順は、[ | トークン窃取が成功するリスクを減らす | 窃取されたトークンの悪意ある使用を防ぐ | 窃取されたトークンを使用した攻撃を検出および調査できるよう準備を整える | | ------------- | ------------- | ------------- | -| [管理済みおよび準拠済みデバイスを要求する](https://learn.microsoft.com/en-us/mem/intune/protect/device-compliance-get-started%22%20/l%20%22compliance-policy-settings)

[Windows デバイスでクレデンシャル ガードを有効にする](https://learn.microsoft.com/en-us/windows/security/identity-protection/credential-guard/configure?tabs=intune#enable-credential-guard) | [条件付きアクセスでトークン保護を要求し、トークン保護を使用するアプリやサービスを可能な限り選択する](https://jpazureid.github.io/blog/azure-active-directory/public-preview-token-protection-for-sign-in-sessions/)

[リスク ポリシーを作成して環境内のトークン窃取を自動的に阻止する](https://learn.microsoft.com/ja-jp/entra/id-protection/concept-identity-protection-policies)

[ネットワーク境界内でのセッションの使用を制限することでトークンの再利用のリスクを減らす](https://learn.microsoft.com/ja-jp/entra/identity/conditional-access/howto-conditional-access-policy-location)

[継続的アクセス評価を使用してトークンを無効化する](https://learn.microsoft.com/ja-jp/entra/identity/conditional-access/concept-continuous-access-evaluation) | [Entra ID Protection と Microsoft Defender を使用してトークンの窃取を監視する](https://learn.microsoft.com/ja-jp/security/operations/token-theft-playbook#investigations)

[すべてのデータを Microsoft Sentinel などの Security Information and Event Management (SIEM) の仕組みに集約してトークン窃取の可能性を調査する](https://learn.microsoft.com/ja-jp/azure/sentinel/investigate-incidents#investigate-your-incident-in-depth) | +| [管理済みおよび準拠済みデバイスを要求する](https://learn.microsoft.com/ja-jp/mem/intune/protect/device-compliance-get-started#compliance-policy-settings)

[Windows デバイスでクレデンシャル ガードを有効にする](https://learn.microsoft.com/en-us/windows/security/identity-protection/credential-guard/configure?tabs=intune#enable-credential-guard) | [条件付きアクセスでトークン保護を要求し、トークン保護を使用するアプリやサービスを可能な限り選択する](https://jpazureid.github.io/blog/azure-active-directory/public-preview-token-protection-for-sign-in-sessions/)

[リスク ポリシーを作成して環境内のトークン窃取を自動的に阻止する](https://learn.microsoft.com/ja-jp/entra/id-protection/concept-identity-protection-policies)

[ネットワーク境界内でのセッションの使用を制限することでトークンの再利用のリスクを減らす](https://learn.microsoft.com/ja-jp/entra/identity/conditional-access/howto-conditional-access-policy-location)

[継続的アクセス評価を使用してトークンを無効化する](https://learn.microsoft.com/ja-jp/entra/identity/conditional-access/concept-continuous-access-evaluation) | [Entra ID Protection と Microsoft Defender を使用してトークンの窃取を監視する](https://learn.microsoft.com/ja-jp/security/operations/token-theft-playbook#investigations)

[すべてのデータを Microsoft Sentinel などの Security Information and Event Management (SIEM) の仕組みに集約してトークン窃取の可能性を調査する](https://learn.microsoft.com/ja-jp/azure/sentinel/investigate-incidents#investigate-your-incident-in-depth) | 皆様がサイバー セキュリティを強化できるようその仕組みを開発する企業として、Microsoft はトークン窃取に対して戦略的に取り組んでいます。トークンの窃取を利用した攻撃へ対抗するために、今後も何らかの進展が得られましたら弊社より随時お知らせします。その間、お客様の環境を守るために、条件付きアクセス ポリシーを構成して可能な限りトークンを保護し、ここで説明した対策を採用ください。 From 5bbeed5a6da7464928b88c698b2ca874dda13944 Mon Sep 17 00:00:00 2001 From: Ayano Igarashi <114647084+ayanoigarashi@users.noreply.github.com> Date: Tue, 10 Dec 2024 21:05:00 +0900 Subject: [PATCH 2/7] Update microsoft-managed-conditional-access-policies.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "Microsoft 管理ポータル" に Microsoft Teams 管理センターが追加された点を反映しました。 https://learn.microsoft.com/ja-jp/entra/identity/conditional-access/concept-conditional-access-cloud-apps#microsoft-admin-portals --- .../microsoft-managed-conditional-access-policies.md | 1 + 1 file changed, 1 insertion(+) diff --git a/articles/azure-active-directory/microsoft-managed-conditional-access-policies.md b/articles/azure-active-directory/microsoft-managed-conditional-access-policies.md index c29072a3c01..b74748591c3 100644 --- a/articles/azure-active-directory/microsoft-managed-conditional-access-policies.md +++ b/articles/azure-active-directory/microsoft-managed-conditional-access-policies.md @@ -61,6 +61,7 @@ Microsoft マネージド条件付きアクセス ポリシーは、作成され - Microsoft Entra 管理センター - Microsoft Intune 管理センター - Microsoft Purview コンプライアンス ポータル +- Microsoft Teams 管理センター このポリシーは、以下の 2 つの条件を両方満たすテナントに自動的に作成されます。 From 6c2638d7317a76143e328659ecf87db6a12ce5b4 Mon Sep 17 00:00:00 2001 From: Ayano Igarashi <114647084+ayanoigarashi@users.noreply.github.com> Date: Wed, 11 Dec 2024 19:44:01 +0900 Subject: [PATCH 3/7] Update qanda-conditional-access.md --- articles/azure-active-directory/qanda-conditional-access.md | 1 + 1 file changed, 1 insertion(+) diff --git a/articles/azure-active-directory/qanda-conditional-access.md b/articles/azure-active-directory/qanda-conditional-access.md index a9528b5a0c3..7a61b73d4b5 100644 --- a/articles/azure-active-directory/qanda-conditional-access.md +++ b/articles/azure-active-directory/qanda-conditional-access.md @@ -142,6 +142,7 @@ https://docs.microsoft.com/ja-jp/azure/active-directory/active-directory-b2b-lic Q. 条件付きアクセスを利用するためには、Azure AD Premium のライセンス数を何個購入すればよいでしょうか? A. 条件付きアクセスの機能を利用してアプリケーションへのアクセス可否の評価が行われるユーザーに対して、Azure AD Premium (P1 以上) を割り当てる必要があります。現時点の実装では、Azure AD Premium ライセンスを割り当てていないユーザーであっても、ポリシーの対象であれば条件付きアクセス ポリシーの内容に従ってアクセス制限が行われますが、このような状態での利用はライセンス違反となります。 +また、条件付きアクセスの機能を利用してアプリケーションへのアクセス可否の評価が行われるユーザーのほか、条件付きアクセスの設定を行うという形で Azure AD Premium ライセンスの機能を利用する管理者ユーザーについても、同様に Azure AD Premium ライセンスを割り当てる必要があります。 --- From c58a9a63f1d2a536a7f498fec6a729d26a172cbd Mon Sep 17 00:00:00 2001 From: Jun Takata <36251880+juntakata@users.noreply.github.com> Date: Sat, 14 Dec 2024 06:44:30 -0800 Subject: [PATCH 4/7] Update how-to-break-the-token-theft-cyber-attack-chain.md --- .../how-to-break-the-token-theft-cyber-attack-chain.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/articles/azure-active-directory/how-to-break-the-token-theft-cyber-attack-chain.md b/articles/azure-active-directory/how-to-break-the-token-theft-cyber-attack-chain.md index 7d52b8d87c6..827e5f6d07a 100644 --- a/articles/azure-active-directory/how-to-break-the-token-theft-cyber-attack-chain.md +++ b/articles/azure-active-directory/how-to-break-the-token-theft-cyber-attack-chain.md @@ -144,7 +144,7 @@ Sentinel を使用してインシデントを調査するための手順は、[ | トークン窃取が成功するリスクを減らす | 窃取されたトークンの悪意ある使用を防ぐ | 窃取されたトークンを使用した攻撃を検出および調査できるよう準備を整える | | ------------- | ------------- | ------------- | -| [管理済みおよび準拠済みデバイスを要求する](https://learn.microsoft.com/ja-jp/mem/intune/protect/device-compliance-get-started#compliance-policy-settings)

[Windows デバイスでクレデンシャル ガードを有効にする](https://learn.microsoft.com/en-us/windows/security/identity-protection/credential-guard/configure?tabs=intune#enable-credential-guard) | [条件付きアクセスでトークン保護を要求し、トークン保護を使用するアプリやサービスを可能な限り選択する](https://jpazureid.github.io/blog/azure-active-directory/public-preview-token-protection-for-sign-in-sessions/)

[リスク ポリシーを作成して環境内のトークン窃取を自動的に阻止する](https://learn.microsoft.com/ja-jp/entra/id-protection/concept-identity-protection-policies)

[ネットワーク境界内でのセッションの使用を制限することでトークンの再利用のリスクを減らす](https://learn.microsoft.com/ja-jp/entra/identity/conditional-access/howto-conditional-access-policy-location)

[継続的アクセス評価を使用してトークンを無効化する](https://learn.microsoft.com/ja-jp/entra/identity/conditional-access/concept-continuous-access-evaluation) | [Entra ID Protection と Microsoft Defender を使用してトークンの窃取を監視する](https://learn.microsoft.com/ja-jp/security/operations/token-theft-playbook#investigations)

[すべてのデータを Microsoft Sentinel などの Security Information and Event Management (SIEM) の仕組みに集約してトークン窃取の可能性を調査する](https://learn.microsoft.com/ja-jp/azure/sentinel/investigate-incidents#investigate-your-incident-in-depth) | +| [管理済みおよび準拠済みデバイスを要求する](https://learn.microsoft.com/ja-jp/mem/intune/protect/device-compliance-get-started#compliance-policy-settings)

[Windows デバイスでクレデンシャル ガードを有効にする](https://learn.microsoft.com/ja-jp/windows/security/identity-protection/credential-guard/configure?tabs=intune#enable-credential-guard) | [条件付きアクセスでトークン保護を要求し、トークン保護を使用するアプリやサービスを可能な限り選択する](https://jpazureid.github.io/blog/azure-active-directory/public-preview-token-protection-for-sign-in-sessions/)

[リスク ポリシーを作成して環境内のトークン窃取を自動的に阻止する](https://learn.microsoft.com/ja-jp/entra/id-protection/concept-identity-protection-policies)

[ネットワーク境界内でのセッションの使用を制限することでトークンの再利用のリスクを減らす](https://learn.microsoft.com/ja-jp/entra/identity/conditional-access/howto-conditional-access-policy-location)

[継続的アクセス評価を使用してトークンを無効化する](https://learn.microsoft.com/ja-jp/entra/identity/conditional-access/concept-continuous-access-evaluation) | [Entra ID Protection と Microsoft Defender を使用してトークンの窃取を監視する](https://learn.microsoft.com/ja-jp/security/operations/token-theft-playbook#investigations)

[すべてのデータを Microsoft Sentinel などの Security Information and Event Management (SIEM) の仕組みに集約してトークン窃取の可能性を調査する](https://learn.microsoft.com/ja-jp/azure/sentinel/investigate-incidents#investigate-your-incident-in-depth) | 皆様がサイバー セキュリティを強化できるようその仕組みを開発する企業として、Microsoft はトークン窃取に対して戦略的に取り組んでいます。トークンの窃取を利用した攻撃へ対抗するために、今後も何らかの進展が得られましたら弊社より随時お知らせします。その間、お客様の環境を守るために、条件付きアクセス ポリシーを構成して可能な限りトークンを保護し、ここで説明した対策を採用ください。 From ef2f30381696fbea3a1fb0450cc05b33470272e5 Mon Sep 17 00:00:00 2001 From: Jun Takata <36251880+juntakata@users.noreply.github.com> Date: Sat, 14 Dec 2024 06:46:40 -0800 Subject: [PATCH 5/7] Update qanda-conditional-access.md --- articles/azure-active-directory/qanda-conditional-access.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/articles/azure-active-directory/qanda-conditional-access.md b/articles/azure-active-directory/qanda-conditional-access.md index 7a61b73d4b5..905f2b2b5d1 100644 --- a/articles/azure-active-directory/qanda-conditional-access.md +++ b/articles/azure-active-directory/qanda-conditional-access.md @@ -142,7 +142,8 @@ https://docs.microsoft.com/ja-jp/azure/active-directory/active-directory-b2b-lic Q. 条件付きアクセスを利用するためには、Azure AD Premium のライセンス数を何個購入すればよいでしょうか? A. 条件付きアクセスの機能を利用してアプリケーションへのアクセス可否の評価が行われるユーザーに対して、Azure AD Premium (P1 以上) を割り当てる必要があります。現時点の実装では、Azure AD Premium ライセンスを割り当てていないユーザーであっても、ポリシーの対象であれば条件付きアクセス ポリシーの内容に従ってアクセス制限が行われますが、このような状態での利用はライセンス違反となります。 -また、条件付きアクセスの機能を利用してアプリケーションへのアクセス可否の評価が行われるユーザーのほか、条件付きアクセスの設定を行うという形で Azure AD Premium ライセンスの機能を利用する管理者ユーザーについても、同様に Azure AD Premium ライセンスを割り当てる必要があります。 + +また、条件付きアクセスの機能を利用してアプリケーションへのアクセス可否の評価が行われるユーザーに加え、条件付きアクセスの設定を行うという形で Azure AD Premium ライセンスの機能を利用する管理者ユーザーについても、同様に Azure AD Premium ライセンスを割り当てる必要があります。 --- From 4d627bf37add77f4481efd03bdd51eeaded08742 Mon Sep 17 00:00:00 2001 From: Ayano Igarashi <114647084+ayanoigarashi@users.noreply.github.com> Date: Mon, 16 Dec 2024 06:26:57 +0000 Subject: [PATCH 6/7] add an article --- ...-required-azure-ad-graph-api-retirement.md | 142 ++++++++++++++++++ ...equired-azure-ad-graph-api-retirement1.png | Bin 0 -> 175276 bytes ...equired-azure-ad-graph-api-retirement2.png | Bin 0 -> 24453 bytes 3 files changed, 142 insertions(+) create mode 100644 articles/azure-active-directory/action-required-azure-ad-graph-api-retirement.md create mode 100644 articles/azure-active-directory/action-required-azure-ad-graph-api-retirement/action-required-azure-ad-graph-api-retirement1.png create mode 100644 articles/azure-active-directory/action-required-azure-ad-graph-api-retirement/action-required-azure-ad-graph-api-retirement2.png diff --git a/articles/azure-active-directory/action-required-azure-ad-graph-api-retirement.md b/articles/azure-active-directory/action-required-azure-ad-graph-api-retirement.md new file mode 100644 index 00000000000..53d8823290f --- /dev/null +++ b/articles/azure-active-directory/action-required-azure-ad-graph-api-retirement.md @@ -0,0 +1,142 @@ +--- +title: "要対応: Azure AD Graph API の廃止" +date: 2024-12-17 09:00 +tags: + - Microsoft Entra + - US Identity Blog +--- +# 要対応: Azure AD Graph API の廃止 + +こんにちは、Azure Identity サポート チームの 五十嵐 です。 + +本記事は、2024 年 12 月 5 日に米国の Microsoft Entra (Azure AD) Blog で公開された [Action required: Azure AD Graph API retirement](https://techcommunity.microsoft.com/blog/identity/action-required-azure-ad-graph-api-retirement/4090533) の抄訳です。ご不明点等ございましたらサポート チームまでお問い合わせください。 + +---- + +## 影響を延期する措置を講じない限り、2025 年 2 月 1 日以降にアプリケーションからの Azure AD Graph API への呼び出しが失敗します。ここでは、2025 年 6 月 30 日までアクセスを延長するための措置を紹介します。 + +[Azure AD Graph API サービスの廃止](https://jpazureid.github.io/blog/azure-active-directory/azure-ad-graph-api-retirement/) は 2024 年 9 月に開始され、新規および既存のアプリケーションの両方に影響を与えます。現在、Azure AD Graph の廃止の第 1 フェーズを完了しており、新規のアプリケーションは、利用を延長するよう構成されていない限り、Azure AD Graph API を使用することはできません。Microsoft Graph は、Azure AD Graph API に代わるものであり、Azure AD Graph API を利用している場合は直ちに [Microsoft Graph](https://developer.microsoft.com/en-us/graph) に移行し、Azure AD Graph API を使用する今後の開発を行わないようにすることを強く推奨します。 + +今回の廃止については繰り返しお伝えしてきましたが、再確認として、主要なマイルストーンを以下の通り再掲します: + +| フェーズ開始日 | 既存のアプリへの影響 | 新規のアプリへの影響 | +| ------------- | ------------- | ------------- | +| 2024 年 9 月 1 日 | なし | **すべての新しいアプリでは Microsoft Graph を使用する必要があります。**
blockAzureAdGraphAccess を false に設定して [2025 年 6 月 30 日まで Azure AD Graph へのアクセスを延長して許可するようにアプリが構成](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http%22%20%5Cl%20%22allow-extended-azure-ad-graph-access-until-june-30-2025) されていない限り、新しいアプリが Azure AD Graph API を使おうとするとブロックされます。 | +| 2025 年 2 月 1 日 | アプリケーションは、blockAzureAdGraphAccess を false に設定して [Azure AD Graph アクセスへのアクセスを延長して許可するように構成](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http%22%20%5Cl%20%22allow-extended-azure-ad-graph-access-until-june-30-2025) されていない限り、Azure AD Graph API にリクエストを行うことができません。
この影響に備えるには、本記事の手順に沿って対応を実施ください。 | 〃 | +| 2025 年 7 月 1 日 | Azure AD Graph が完全に廃止されます。Azure AD Graph API へのリクエストは機能しません。 | 〃 | + +## 必要なアクション + +影響を受けないようにするには、テナントが Azure AD Graph の廃止に対応できるよう、今すぐ **対策を講じる** ことが重要です。以下の **2 つのステップ** に従って、Azure AD Graph API を使用しているテナント内のアプリケーションを特定し、対策を実施ください。 + +### ステップ 1: テナントで Azure AD Graph API を使用しているアプリを特定する + +Azure AD Graph の廃止に備える最初のステップは、Azure AD Graph API を使用しているアプリケーションを特定することです。弊社では、お客様のテナントで Azure AD Graph API をアクティブに使用しているアプリケーションとサービス プリンシパルを特定できる [Microsoft Entra の推奨事項](https://learn.microsoft.com/ja-jp/entra/identity/monitoring-health/recommendation-migrate-to-microsoft-graph-api) の機能を 2 つ提供しています。これらの推奨事項は次のとおりです: + +- **廃止中の Azure AD Graph API から Microsoft Graph にアプリケーションを移行する**: お客様のテナント内で作成され、現在 Azure AD Graph API にアクセスしているアプリケーションの詳細を示します。 +- **廃止中の Azure AD Graph API から Microsoft Graph にサービス プリンシパルを移行する**: お客様のテナントで使用され、なおかつ現在 Azure AD Graph API にアクセスしているマルチテナント アプリケーション (ソフトウェア ベンダーが提供) の詳細を示します。 + +これらの推奨事項に示されている情報は、お客様のテナントにおける Azure AD Graph API の実際の使用状況に基づいており、Azure AD Graph の廃止に際し注意が必要なアプリを見つけるのに最適なリソースです。推奨事項にはアプリケーションが一覧表示され、アプリケーションが実行している操作に関する情報が提供されます。これにより、移行の必要がある Azure AD Graph API の使用状況を明確にすることができます。 + +これらの推奨事項にアクセスするには、Microsoft Entra 管理センターで、[ID] > [概要] > [推奨設定] を参照ください。 + +![図 1: Azure AD Graph の廃止に関する Microsoft Entra の推奨事項](./action-required-azure-ad-graph-api-retirement/action-required-azure-ad-graph-api-retirement1.png) +![図 2: Azure AD Graph の廃止に関する Microsoft Entra の推奨事項の詳細ビュー](./action-required-azure-ad-graph-api-retirement/action-required-azure-ad-graph-api-retirement2.png) + +#### リソース + +- これらの推奨事項の詳細についてはこちらをご覧ください: [Microsoft Graph API への移行に関する推奨事項 - Microsoft Entra ID | Microsoft Learn](https://learn.microsoft.com/ja-jp/entra/identity/monitoring-health/recommendation-migrate-to-microsoft-graph-api) +- Microsoft Entra 管理センターで推奨事項を確認し実行する方法についてはこちらをご覧ください: [Microsoft Entra の推奨事項を使用する方法 - Microsoft Entra ID | Microsoft Learn](https://learn.microsoft.com/ja-jp/entra/identity/monitoring-health/howto-use-recommendations?tabs=microsoft-entra-admin-center%22%20%5Cl%20%22how-to-read-a-recommendation) + +補足情報: 影響を受けるアプリケーションをスクリプトを使用して確認する + +Microsoft Entra の推奨事項から情報をエクスポートしたり、定期的なレポートを自動化したりする場合は、[Microsoft Entra Recommendations API](https://learn.microsoft.com/ja-jp/graph/api/resources/recommendations-api-overview?view=graph-rest-beta) または [Microsoft Graph PowerShell](https://learn.microsoft.com/ja-jp/powershell/module/microsoft.graph.beta.identity.directorymanagement/get-mgbetadirectoryrecommendation?view=graph-powershell-beta) を使用いただけます。 + +### PowerShell の例: + +```PowerShell +Import-Module Microsoft.Graph.Beta.Identity.DirectoryManagement +Import-Module Microsoft.Graph.Beta.Applications +Connect-MgGraph -Scopes "Application.Read.All", "User.Read.All", "DirectoryRecommendations.Read.All" +$appsRecommendationType = "aadGraphDeprecationApplication" +$spRecommendationType = "aadGraphDeprecationServicePrincipal" +function getImpactedResources($recommendationType){ + $recommendation = Get-MgBetaDirectoryRecommendation -Filter "recommendationType eq `'$recommendationType`'" + $resources ="" + if($recommendation){ + $resources = Get-MgBetaDirectoryRecommendationImpactedResource -RecommendationId $recommendation.id -Filter "Status eq 'active'" | select DisplayName, Id, Status + } + $resources | ft +} +Write-Output "Applications to migrate from Azure AD Graph to Microsoft Graph" +getImpactedResources $appsRecommendationType +Write-Output "Service Principals to migrate from Azure AD Graph to Microsoft Graph" +getImpactedResources $spRecommendationType +``` + +### ステップ 2: Azure AD Graph の廃止に向けたアプリケーション側の準備 + +Microsoft Entra の 2 つの推奨事項によりアプリが特定できたら、これら **Azure AD Graph API を使用する各アプリケーションに対して対応が必要になります**。「**アプリケーションの移行**」の推奨事項と「**サービス プリンシパルの移行**」の推奨事項の両方で示されたアプリケーションに対し、Azure AD Graph API ではなく Microsoft Graph API を使用するように開発者がアプリを更新する必要があります。2025 年 6 月 30 日までは Azure AD Graph を使用できるように、[利用延長](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http) を設定することができます。 + +お客様のテナントで作成されたアプリケーションと、ベンダーが提供するアプリケーションのサービス プリンシパルとでは、次のステップと必要なアクションが異なります。 + +### お客様のテナントで作成されたアプリケーション + +「**廃止中の Azure AD Graph API から Microsoft Graph にアプリケーションを移行する**」に示されている影響を受けるリソースは、お客様のテナントで作成されたアプリケーションです。これらのそれぞれについて、次のことを行う必要があります: + +1. お客様の組織内のアプリケーションの所有者または開発者に連絡し、Azure AD Graph が廃止される予定であること、Microsoft Graph API に移行する計画があることを確認ください。アプリケーションの所有者は、Microsoft Entra の推奨事項 で [詳細情報] をクリックしてからアプリケーション名をクリックするか、Microsoft Entra 管理センターの [アプリの登録] でアプリケーションを検索することで見つけることが可能です。 +2. アプリケーションを 2025 年 2 月 1 日までに Microsoft Graph API に移行できない場合は、アプリケーションの利用延長を設定し、2025 年 6 月 30 日までのアクセスを許可することができます。これを行うには、アプリの authenticationBehaviors 設定で blockAzureADGraphAccess: false を設定します。Microsoft Graph Explorer または Microsoft Graph PowerShell でこの操作を実行できます。詳細はこちらを参照ください: [アプリケーション認証の管理 Behaviors - Microsoft Graph | Microsoft Learn](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http) +3. アプリケーション開発者は、Azure AD Graph から Microsoft Graph へのアプリケーションの移行に関するドキュメントを参照し、2025 年 6 月 30 日までにこの移行を完了するよう計画ください (アプリケーションに利用延長が設定されている場合)。 + +ドキュメント: + +- [Azure Active Directory (Azure AD) Graph から Microsoft Graph に移行する - Microsoft Graph | Microsoft Learn](https://learn.microsoft.com/ja-jp/graph/migrate-azure-ad-graph-overview) +- [Azure Active Directory (Azure AD) Graph アプリの移行チェックリスト - Microsoft Graph | Microsoft Learn](https://learn.microsoft.com/ja-jp/graph/migrate-azure-ad-graph-planning-checklist) + +### ベンダーが提供するアプリケーションのサービス プリンシパル + +「**廃止中の Azure AD Graph API から Microsoft Graph にサービス プリンシパルを移行する**」に示されている影響を受けるリソースは、サービス プリンシパル (ソフトウェア ベンダーが提供しテナントで使用されているアプリケーション) です。 + +これらのサービス プリンシパルのそれぞれについて、アプリケーションを提供したベンダーに問い合わせ、Azure AD Graph API への呼び出しを Microsoft Graph API に置き換えたアップデートがすでに利用可能かどうかを確認ください。 + +- **アップデートが利用可能な場合**は、クライアント ソフトウェアを新しいバージョンにアップデートする必要があります。 +- **利用可能なアップデートがない場合**: + 1. 2025 年 6 月 30 日まで Azure AD Graph API を引き続き使用するために、利用延長をアプリケーションに構成済みかどうかをベンダーにお問い合わせください。必要に応じてベンダーにこちらの [ドキュメント](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http) を提示ください。 + 2. ベンダーが、Azure AD Graph API を Microsoft Graph API に移行するクライアント ソフトウェアのアップデートを提供する計画があるか確認ください。 + +テナントで Azure AD Graph を使用しているサービス プリンシパルの一部は、Microsoft から提供されている可能性があります。これらについては、Azure AD Graph API の代わりに Microsoft Graph を使用する、以下のようなアップデートが利用可能です: + +- Azure AD PowerShell: AzureAD PowerShell は非推奨であり、まもなく廃止される予定です。[Microsoft Graph PowerShel SDK](https://learn.microsoft.com/ja-jp/powershell/microsoftgraph/migration-steps?view=graph-powershell-1.0) に移行ください。 +- Azure CLI: [Microsoft Graph の移行 | Microsoft Learn](https://learn.microsoft.com/ja-jp/cli/azure/microsoft-graph-migration) +- Azure PowerShell: [PowerShell Gallery | Az 12.4.0](https://www.powershellgallery.com/packages/Az/12.4.0) +- Visual Studio: [Visual Studio 2022 バージョン 17.7 リリース ノート | Microsoft Learn](https://learn.microsoft.com/ja-jp/visualstudio/releases/2022/release-notes-v17.7) + +Microsoft Office、Microsoft Visual Studio Legacy、Microsoft Intune など、一部の Microsoft アプリケーションでは、Azure AD Graph API を使用しないようにするアップデートがまだ提供されていません。これらのアプリケーションについては、今後代替のバージョンが利用可能になったときに、Azure AD Graph API 廃止に関するブログの更新情報としてお知らせする予定です。これらのアプリケーションには、Azure AD Graph の利用延長が施されますので、アプリケーションをアップデートするために十分な猶予が与えられる予定です。 + +## アプリで Azure AD Graph アクセスの利用を延長する + +アプリの Microsoft Graph への移行が完了していない場合、この廃止を延長することができます。アプリの authenticationBehaviors 構成で blockAzureADGraphAccess 属性を false に設定すると、アプリは 2025 年 6 月 30 日まで Azure AD Graph API を使用できるようになります。詳細なドキュメントは [こちら](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http#allow-extended-azure-ad-graph-access-until-june-30-2025) をご覧ください。 + +この設定を false に設定しない限り、新しいアプリケーションが Azure AD Graph API にアクセスしようとすると 403 エラーが発生します。2024 年に Microsoft Graph への移行が完了しないすべての既存アプリケーションについては、今すぐこの設定を計画ください。 + +詳細情報: [2025 年 6 月 30 日まで Azure AD Graph の拡張アクセスを許可する - Microsoft Graph|Microsoft Learn](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http%22%20%5Cl%20%22allow-extended-azure-ad-graph-access-until-june-30-2025#allow-extended-azure-ad-graph-access-until-june-30-2025) + +## Microsoft Graph に移行するメリット + +Microsoft Graph は、Microsoft が提供する純正の API です。Microsoft Entra サービスや Microsoft Teams、Microsoft Intune などの Microsoft 365 サービスにアクセスするための単一の統一エンドポイントを提供します。すべての新機能は、Microsoft Graph を通じてのみ利用可能になります。また、Microsoft Graph は Azure AD Graph よりも安全性と耐障害性に優れています。 + +Microsoft Graph は、Azure AD Graph で利用可能だったすべての機能と、ID 保護や認証方法などの新しい API を備えています。Microsoft Graph のクライアント ライブラリは、再試行処理、安全なリダイレクト、透過的な認証、ペイロード圧縮などの機能をビルトインでサポートしています。 + +## 関連情報 + +Azure AD Graph から Microsoft Graph への移行は、以下のツールやドキュメントを利用することで簡単に行うことができます: + +- [Azure Active Directory (Azure AD) Graph から Microsoft Graph に移行する - Microsoft Graph | Microsoft Learn](https://learn.microsoft.com/ja-jp/graph/migrate-azure-ad-graph-overview) +- [Azure Active Directory (Azure AD) Graph アプリの移行チェックリスト - Microsoft Graph | Microsoft Learn](https://learn.microsoft.com/ja-jp/graph/migrate-azure-ad-graph-planning-checklist) +- [Azure AD Graph から Microsoft Graph への移行に関する FAQ - Microsoft Graph | Microsoft Learn](https://learn.microsoft.com/ja-jp/graph/migrate-azure-ad-graph-faq) + +また、必要に応じて、アプリケーションのアクセスを 2025 年 6 月 30 日まで延長することができます: [2025 年 6 月 30 日まで Azure AD Graph の拡張アクセスを許可する - Microsoft Graph|Microsoft Learn](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http%22%20%5Cl%20%22allow-extended-azure-ad-graph-access-until-june-30-2025#allow-extended-azure-ad-graph-access-until-june-30-2025) + +Kristopher Bash +Product Manager, Microsoft Graph  +[LinkedIn](https://www.linkedin.com/in/kristopher-bash-aa3224133/) diff --git a/articles/azure-active-directory/action-required-azure-ad-graph-api-retirement/action-required-azure-ad-graph-api-retirement1.png b/articles/azure-active-directory/action-required-azure-ad-graph-api-retirement/action-required-azure-ad-graph-api-retirement1.png new file mode 100644 index 0000000000000000000000000000000000000000..fc19e7f241d240ce3e01215f735596b1eb5414cd GIT binary patch literal 175276 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 MBrRCRuk-c)0AynKy#N3J literal 0 HcmV?d00001 diff --git a/articles/azure-active-directory/action-required-azure-ad-graph-api-retirement/action-required-azure-ad-graph-api-retirement2.png b/articles/azure-active-directory/action-required-azure-ad-graph-api-retirement/action-required-azure-ad-graph-api-retirement2.png new file mode 100644 index 0000000000000000000000000000000000000000..14e246c8db9e74bdfc1ea4f46d2c24896f65f8b0 GIT binary patch literal 24453 zcmeFZXE>Z)`#vgFx`-eMk_iz65z!4P61_z45~BCcjPi&lY7jlzh%(yfWf%-egwcC1 zBkEwxj5?wW`<}e--XHd{_wU%B{`<@SgX5mNt#z$+U+uisxkPBHD_pzIk*NiY5xlR#>cc%*s$j%5$nnIpwWOKn)F_cT;TU> z1vq~dUUq;azhjjVL0E_0Grz>^%5;F@pt#2XCutYzeoEY!Nq%K;{qC9XX%~|6V zf1-_`v6&eYAS}&hZqOnJ^#@Jhi{EE}!*ApBf6tp=|Bt7&9KpDrp&^$2C*ARfGe34W zJPh}Gx%Z9X>If8bEIahXVCw_pgDe}HWc8HCKZnwJG?K54JVvJ}Mav4G(iP0OP`i{c z7c^d^i-iTQb@1dBPd`IJkCO&?DG(pF-%q)1~ux zaacb$EgFlTy+4zJ2D+|b`DkIo zLhvkqy?}9qnBA)iIHD7LQk)U!T!@DyuCqc8l7H~DFkDu4UJx;jump)-H&0V$74beq z&H7+P^lo21KKauu=R9NE4J|Og+lVWhMTuy6EcT5A5oW7i$jh6l?R(4PG>mio3Q>DM zT3F}YC`L?Fo%_exDOlk{(Vq_+L|U7<+o^z+r%W!vPNXHtS3dS4r|i#Lv-($!JH+P_jpEFGtkOoX{R!Iiq+3c%o{^lO8|{4 zkOO#{m-&p7`6C_`nD@&be9wH)FW9-94U3S&8>OZCOAa)kvz_g{|M`9n7(j-C!*v;u zyE}27JwT%nBwF`tAAIX=pxZ9L&rG$;AlNA45Js6}uisKW`o?!oL(NGMwN3$nRCr>S zN1q1UtSwa+(JnUPG^S|R#b)jvbd7r>M_A`7JgffD75i9L?{~7vNf{mE>Z-!Ds$bI= zy`A!@3ET)F9q(M#0K?wCUP^0cXBRi6xGYn~v5+I=b8pa;9Avj9T(LK~KfuQG$hh-# zMg;Y!DtqfkcId&M)|~=4vHFNdu5NjECL}XJ1D5zb#zh0{tD;6U_VJFkzAOU_>bsOt z*mp~)8Fz(c|H%&lIgY`z8cr%7j#l_jOC2_RuoC2@=7R+C_v*x;h3q(%JzUkUwP0O6 z7sy?Wl1%47_%1JRABYwp|0amq32Zvf2ydZj|(FO_Wd#qyiC7K#lJ; z?88=i%NC9sPfcXV8&C)~fpF+C9S<{jOEh1HDGq$R&VV}KS(%t&~GGo2fm2V^QkR>)cS+kpQ z*L&&IWVe#aH2gJ_v5fS7bF}vM_F`s1_!yx8o2PEj=km!_i*sLniE2ef=zxs_e=*!% zn!3z!N8LVQuDqpLWIIdlJ_zJxN=Hc*c0D}_INFZ|58Nt@yPj3=uoRbRY!5V$Fb7$f zi0@#mBL@YBS&Zsa-EH9*v+U`?%k1AA_K%MLV9bwy;$~ktjqz;yN>N5A*Rw8#-X6!d zj|o|s&~=ZPK=CpCWb(}P^mHKp4SihN;R-u?pG@ABH`1Hlo5JrbM(irlqaGe7_0N?# z-aKfNE>IVW2tOVQWktupA65vEH*H>lK&MYoBo|$JNy;&?0;(61J=YXO_QLHVD&|)@ zR&7a4=yODVwi8n0di7C!EaxcXudmib9~~WWLRNod9WU_^#pMIH6S8D>;bA9PM@O?R z6D7QxJ+W9$)KLt(&uV!G<<$-%meyOvW>-~nN7kmV2q`?FMJ$Tw9Dlvkm3-tQW@7vR zr2@$DW)W@ z@`^$?3Pq2(N6BomqHMCeFPzStB~-Gr!S4FLv-R(1=trN#NL~bH_8)uyr3ai!T+J-8 zZR!~k?>Pe(ent2`PFD2adBAxP9#G$%CMEE7qj4)+(zy0@Zz-L6G^u|5LTL&z%@`6! zqGTd^KhJMB@6(piIeDJkSnCWKBxI>%CG#8K((WXjG1S`Mb3E<=;dXjX*3JUuZM3+t)V{r|ljIsKM7Gi}d<(clKeYkBo7 znOZKDa*kQ?!{~W>48LStpZ%WXs3c{9SaItbs`mz58@__c3zZA$WL~OyRQT`aa#JurAlcyZY(PX1%4T!Xw>ap*`1E-4X zTa+W%A9Bd_IpRLx7ueY9ae)4%1O-_C+3dgTw=#lvc^uKPtZzo)x6y9fB5HU55zvH1 z>#Q~B8PZ9OroXYg*qC{NxQNJF?C$XbJH6k2;^EI~y%tvp$yH7wa6QtPHmhpy{pRt= zKVx<;2&P3gPOYb6gB5SZ9FObw+VUON840vOW~g~uf9Ll>p+vL~#>Ma7H&l7^tqjeQmql76s*hVv>yFS*``-Vatf0glq$orD z`j)GOD5mQokmb-;-aUh@#PAWv2BmTy$p<+XVEf~WD4XDoz%61U(60sAuVVKNndA-v z)f&GXmv}WCpVnOj(qgz|0{xWH!wx>&7{s0Q9Y9XLVqd>V5^UKHkqcUxZNL7LU}gR7U_=@A9%wt3=k%aP?8BOkg3akseE5hc zCFUS1`_MS5-wKe`D_z{&v^wwPp6JsC=`~2eVsLQ3(d+=BeldnUi)97@&Z?H!sn{v) zz_r7m+E@sBGc-Bpv%jv#DCV4gWCz=Yy;Au0><_B`KEhymrWItj<9>;Q51n>A=g-5m zKOIcw0Fyq(cJ2*Ua<82i@Z)rj6%c)Xm)3IrJyDSR_9tAB|KaEGj4n#h(aIbX%3o!i zBo%b9)6?tjGO#H>ynMdS5#^?miN*bhKaAh`0ZX|8NsiZkjWh12{Qgq} zhYy!GLyY9h4t-}wIgkGlTS#KVi$``8Ep!_(NKrpDViT~b*FFSg|KauEL%=E6E~L+W zCQj`Emr)pRqw()MQQ8G_wI_T#t+_u2cmhSXGvl+A!KrGTkHf=F=7zSF7PlyM8qHhz z;T@rLL96FM(WddY;$gYMk* z$;7pk5u2>9hPUY_Z#j$LEt1tw3=kTqL!;8tw3Vg7BA4hO2ghS$%TAa6+tF8;>Erlc zPM|E%8pEd4Wfa&LJu0p#xVC%Zr0#jgmE+s~yR zjUGeTC@hvog?EIx5Z1A4zIbACgUBbGnG`qZ47?9wg4?FMScW!|PmaXsq}5Qh1hG{R z`&ssQIZTdR8H<{`c`$*IB`*sF9Ska*j!;5-r_T1LPwr;zdSb!Pjv8dY{h5U!`(@wm z&_;{|lUjaHS_V`0j(t*hxwcPmQ%KNJ?&f;KOK zC4CDcQY>m9&s9O#d9d$X3F@g82x)AY@(So(^M@RF4|b5}9RE;`Fmz1vc`NOT?j-%z zscT=8u^sHvkd1@f$*hv%>a(+JKL?r3nB(~C9E)0p3ge4W{;g^ON4Tv17FVvpiWl;E zfAr}#0E>aS^km$oe{0k1-yb6_EAofg5K}|_VB!7*{9NJbAI$8l>zt>5_RJ~k<1??E zsKC^l4l$*Vq}^wHEuSZLyg7d2(Q8iEeo~xQIu%)Vn0ac0kC2-+zex`dI`tjiTIx`p z$B|%0J?kxPsO+tI9)(7GI50zHLY$_zfNYRgA8juGVQs0hi4Vj!&6#>=)cxkc?MyQn z^3O`ntSMjZ#oj$Od-)@!0cp~mVQammE`eEdcA`Ti#cX}3apEpvjc;U@#~;b$wVb{bj^dD85TQHh!X>ST(oJ>F#*UnNz*Msb6LcZ zbyX9w5obHw7Vxnhm;e~1gG)n^v*m1o3+Z6!&(h2sF=}c!CS=SmnB1^D#~;kE7Y7!b z@gM&^@W3*5qsc1wNT4x|&4uJ9b6lOk$w38|eV+g+GXhUKTjg3rXMP7>v0hW#8`al< z89{99?CjPEJ{kf70%*$E&@>5VW)vSEW+3KhkM{DDI{4EWO3Sg{(EJ7~BX+Vpo0`@9 zfOPbIRM}EuW^6Me+6apLFI?6abDRu35->V1W%`wZpIoq;yy>`R|8)9i<|p{VNGqKN z#h|RAc0ZQCJ&9X1)7N({7F%585*2VFXfy6|qacgFXkOCq*?~FLA+JkwLMnzu>r~dY zTg?xMTiW{A+kWqCq8|J$Xh^6yT%m$98rS>A+6iLRU-e(;eW}MkOn)KJKQ90K^naWU z*E0sHUc5gv6_mYN=0#Es6qHR>z1l>GKEPXodd!f^0P5A!X8$pf0bPA z1xBna66uN=GAkuhV}0_O*jvXxN%5aU`6EyNtQz(bB;o3wp^5KSAK&=hrjsK5Q5mz-b9PoP|5`kB-Z3MX;w=P==K{)_ zK68*DiLQc=9B#<8KkdhuetH>zyXmyY`=hITw2a-7&iiRy!W)G6CdAL*+X}`LquPV+ zr0@=a@8uRX98C?KYu_$&-|NH7=BAd9{n9MIbuHSN=yGf8h70^aP0dS3pZ7yg0nP*^ zackD1m>-sw6znJ%)o_m4{h;B{ zX#9BsG)c;Axh%bK>R=8kx-M_ChSh~MR zrBok-)t`A#UjMQw*#XYYC&VD#O$X_1kA$&!3RLaOH!Tc&06`{14htOlXOQk)#HDVSwCb8WYTp2N?atlw#Who8s#`RP;wHTxqqAMyWUISz zhlh;ye%01mv8^gAa%U!KP~2gyTT%s(%d^S&eN}h+jo+1;xOS0{7vqxazp&FX`nAls z9KQ^_-r_Gyb`G0sJQy>lX@BByZ7rRg$SPK9?BY|o<=Pg*#XEDp79^*}r+uWSIE=%U zKK;o|Lh6fh?d1rJ)Ws|$3Ckg!x1%CWZe9Qf9(dGa_VqAF_0?{q*W5yuhRXeNhZy#& z#&+}{#lJ$=SdlMTh#}(;zYPMB;UknW^AxSW2s_!X!gH;OUcezXAUjy7h;YC+!scLD zdQe%7+AOruQkJk|>GWX#%6MYq-3k3D!fAW6P2<0)WQ$2l%;wkWWvio5@}rPaNUi>% zR_ueaol1tj@<)bpz}O#8dLwYC6zn%&!W~BD_oxrACafpk=2WC$WSC}zCx=8-l`dl} zkL>T7+ne$4xzsSeZ1Sn7M#cnVP&IJ;&)Urf}8Xg0zgp6_!W4KGNP_2KIE5WhkM)g-QBXG)}xYo z<#SjzANco0zqA2yga=MMxg(%>$efJGul>z`9yWAPRMH~}-`K*VIzsiy-VpWPAErxH zh``g%U%LtAPDv1E`fL5yF8W-D5GQcof$5jBY|Ow{d?4|O*AXcPsW18mi;+K#Y6*cM z8c-7}f(;k`*U@enptXsT{DL+XR^pYNhL5M=7dZMUbERoN|An#(3bApHl>e~0A$3$V zguH#|?9!8cbhFUf53v}~SG1Ib&V;M1%f6jR1lOdb@cS3*h#J55k|8D877UxR9N7&7 zX8XI4vGEE18!Y>uCLFrDb<4#2(c?v);({JcI#P42ut^8TPrahnv*9vZ1`3_thTi61 z9ZiBUNFyn-J#fg`&^9D>;Ub*{(dtORb{oB#>2@kv^k`E0tgQ z1wMLdddgZaU%^|Yi{mY_1wLZda+Vgy5>2`9?(@##RibBmBx0$?Sw{fBCDtIt@T|TY z{0M*YfPOG;#piL}&Isx8c_`_}a*K|>9k-Ej<+iYiGXo^B7=pzm7VC!}^;-o*^f{NA zq%h%b7@5IGjm_5db_|lMP46zw7|qg}!u?1;Dayf^-_2o_{EJ4w>qJrNTpOA??7zku)Zh{&(J!*%q)vdErl`h>gh);kqb;%$ zOv{un;#JHir&(rd_bX$D*s$0+c=^PT#JbTmw^zEA&xzIIM#K2y(@AxCGPp}m&f54j z`D`k#QnPGh;T^GZrOKCdP4@zc&%yVxZdTN;NJN9N#ZbT0_^<2}+Z$+iUOX8L*Qa!qCSAK0_%%S`Mg6k=HELX(s(U z)VkQr#cJP-hkx@IjQ0rM4J*i0E(vH2DBk_5h!XO;z_EDBftU?^qUWVocjLCwL$6C$fCyJa{T-3HjDf9s6I%e*=44y#P-8ct*F;l+UTtmVO|FWweQQJ z8Jv9lO_+%*(4RxH&KrRW7ek1`hywN9f>tY}{=9D=xMN_12`0w&%mE0y6{2yBO8e^q zo+_N~6<4owJdORR~Gci}K*n);! z%}s`?;e;Su?ZYEAr}?!!VVCGuGKLd*H(rYK0WTs zhnK>|25u$CDe%i&8@S`#-(al=G+$enl$o%`qO?+tk`F1YzUnlUYEuH9b*K$f-{)`~ zX1349*k1gU@^Er=vXpi+|`#7V! zAMQiVxK9|vNYDOmmL~=VHJ3Ax~l4tV_@N^(al%$^#);iHb?GG zElzi3Z|m3OZfKg=ab|6lRTHMk+>C~*UVCtEnPNhZWqJ)sjW4Vx>f=$-tyq08jn9c` zvHOat6g>f^*^q0&$zu3BZs5qt6r_vh{^jba(h5jzTxW(GT%?eJ@*usPr?Ga?OyKdv z+%@^b*0qqnJ#UVEGd!xk%_19J`u>vw1H#0Gao=pZwGhZW96;%SN+546=R<22xo2^2 zZ4J4-#7gCA-?~$}R_-p-Wx8FGHY>f1k(`t$ENz`JA&h+;%^KZH8cy&&#fSyOg=TLZ z%D2?M&acI+j_N3QNcqbPmFn)nQ@=iC5WDKD7O@eWJo%PoS~~@%+bz?S65+(&rN&&F z@ErL8BWoPp3SaIiX8O@5!|s*Ovo04C~alLxZ9t0&^t5o@yc%D%cA>3qZ>TvPp>S*yf-YH}0e2o^~zWHZy6eoBApG!9 zK`gpah|BrCrK!~$28#{T;N%L7u*B)=7vzHrMpL(aBs>eJm*RX&5#fgah;(NX-n>vd z8+Si|`na6U#X1OE+$%Gum<1U0B=v`c__>=P(-V zEjGr}UT3?ApPrREW*5KFHKg%0Y(W`n93tk@KGHswnY+$1^k>+i6hImG;XF?1S&o8P z;2KFgEZSbVUR`r6;Jg4Rt&Z+9CUJB!6%v5C8cVp$Kls4N_Sp@Bsv}agTzjVDhQBY5xKvTB7G*x}rbs5RPM4^^w(o8H5+jTN zBhnl3+4UAP4oLLIe2bf}#%%Z?CjJ(?{+p2daLI8Or`7f58aIg)+X2g1G0O9$=Q-I$ zrLtf|UvHl2e!)u4eXEC#f*X>0v!GS?h?TO4ob!uerD*PFzK^oNxApI){I;-v_b}tx zLkIJIq{!$M?z?t(`=Y~YEh`qtT7XL{c+C`9jC9-omwoOl8&I6ZW2{Wi#ZIcs&JgL1 zmCzqU?@zNnzFWsAUW(P(kQpym5@2d$xvWaH>IT840c}WO%J7rCq-nkxq#;B3)52jR zeZ~7JbtKB0?3NisWR$a{O(g_?A5Wc<=J`AX)Fo5D4rv>pa+K7(o=G#Ld3ki-E<||D z$=|N6(DWAD$h-jGyM72S&3I{Zb{%_vB_)d#LH6Yl;Hvr}(mP*FO8O7$GjiyugQ zoPwUpd!H_FF}%aV{@$!L_C6w}R?>*U5UQ3KE?ajPqceT$hF)>#UX!%}!-)4ag1t`H z#zvtKAy7rTWpXj3){B_wBUpT4V-t4l8s)t+I#d36+7T2?QkewdilnjPX4%1v4zn+b{8w!^dpc?Y`MCzbnp%5K26pJo zS*!z|*wg%A@+{Jaw|dFA#G60&={L-M9Quy_-qd8_1g&L~jhAuqv{YjCxQv0&wEAeG z#9f%(=>GAc;?uHlN={R;5J71g?<=iU{47-bdM#P<=+GDlFP#Q^(i2zoWM1pkU5Y9a zbg+*EdSOj_L8uuYOKKdOhNKir*L$661Nw z?4(x5E>`9SXc#c>h1yzOdKOuqyspShWpL%Z4gl*fvnCJBTxrq652f}Mbu2=X6B^-Zw9&Necqbo6nV+L-tqB{CL#ets` zojwfteJx^8ibbE^mB5c8)IE_8*Gtl!^5d=I+-a-3Es9mvc;#agH`oLLot3Gwn{mU| z)p7|s2y`C+XcI9(NJ7t5qu+j~5 z^}wKzQUD7-yC#`Q)4Iq=?i5ipxbSXy)M19m?jX)4m3;TeVy1kS^&0PwrTncQ-x^sW z+>&b7D@$+b9+=KHhANm}26C*!$7ODa)>)C(G z5#8FJ84%Os{b@LzOP3a>wnrjhjZFrow(Qy7BCc%K{Deq1qQ^^Q-1NiNM@GJDqTL`m zJW`1IXSATsdOt)rl1JaK&h5g={EBGnXvS#tWBpr8jJ6*(5hmC^9r-yQo{MAJI>p%Z5X< zk0(0zWG-Z{Z@7E1Isf4N*76KW1 zIc+LyYmAMx$;gQ9l;LL%IyP}1b|!6LM%GnGrlW5zPW6Ix49Qa)2O;D}!L>Y?q=@kN zEXLlzYObn9ebL(G-&{^@a!KP$wT~=G(1PA_evgx9IfEZ&dlXYmRUA-xrQT~I`HOME zUds-?8xG&ovO=@nloGj?fHd=2^hEFLSFrs66_t0e>rcV^_D&!0!8KaZ^J=foF%k*U}P^A{5rTz=Wyx6?_>j94qdv^fil zYEFUnWk~3Dzw+WC^|rlyLju-8mLr#48r`>|T9(`ZKq$vkH6)(4$4+t&j69PP_}Q0uhZTw(8OIf? zNQAb}gNLT$(y~@no!!M-?O3{O!dTDEYR`xKD7)+>%K?O!!o**F9~+rNMqSC>OY14^ zgDsJ!@IH{t(a6xnWIV6Mh?cc!9!fUBgG7m!gbuGamUeXXjbZ^tP8YXtck<+DdHcugllW;c@tb&=TM zI~%{!%( zPQiKX{mi4L#sooxi?EOeiEs9e*p&K0B}$;o>}v+tHtEQ5%}6wiPS%Mefye;LjR?;b z;XBf?MlTQjdrX9~`` zj0%24;AI>vQDoZj7xR-U#=6`Y@s^l|uTtbMR{M1ZoR3pij7oVo4VpB%u%;}K(zK_$ zi@lbh7$-dljecc$eQYqJ&x`4YmF(8o9lgwW_MiTK0)yLE_if zFTw;pMlNhnZi;1$n|f6$a@8156hk}AO7h;BwC8tP9~YR2Sn2wN_GAzAAgPOTXcd$b30pP(w!cj{pM;f4fyGyO z>F)A>A@8J#-)Rgs+YmvP$QtfXPA`5l7<*&vW>q= z{N&CJnZu&dX7Wrh=8(Q%=;c4?4ue1+QC#VEmz&_vNVbtce^g5)U(DGpW%Ih9dYdxb z5D%B4B;1Rv`o_XMp+9~zP!*qltZ;sfp8O>hSWlwYLJa5B$3!8?^FB!@Fx|Du`l+)M z%3ZIe`<;tSJw*R}4ean$&)zVcWx+aTjgCb?`wd^qn+Wd1SFC5@v)fNjU0ks*w`Cc1 z42G0v(uW{P#-RS!Pw1{wOr4@u)BAOcO(Zu0<~!V}w||qmr1kw%BC`LShH-xbQZdn;vajwZh**=1~(Tx-p#q^EjKy7)wa;hD2HdK@1B9hWa zm8+NHBXkYe#CEpcDPGnSnLO})B8KCzE%g5Ml~29*MdoUWyDHG}?_-0o@737HWAWAciw#y5%1=;hief2pO}vKQVCtY;jgCm0g+(!eN&rd{5r*>+Ak_gf(j$+e zipmu555rhZU08c~fd^JR|8#uVS6&XPQ&mm93_WeGmvnP_=5*s#NLbDNsY|^N{KgC9 zxnx$pzI!f*zhv)IMpqRGw zsL&foEB?}ql{o*-o=4!dcgGd7Meb4Ws)CM7^uv|X)5cf4wQ_7Kshp;N_G-xAb9sVw zZ#yz;b1Vnad*ygMf5X#w4wyi9ZFtqTzs!U*fy0&=o4{G7;RO^XBFxgtgPu)DJKe^k zpSJtUe8nbnI#;HZdkKcybZ4e6cbbHk|)c87x%Pu;B&soho-k?a9LCBmtZ4waxOcoWEk7`wZ$U7-x86!Fv;^8^Cm*_*pg_K5Bl2JyR&iGjBW_D5XWZ&4QGfusUbTY(- zdv#Y{4B8K^gx`f{@VYHCR;3k5GPU$Pr0N4!1V3OGTvdbx7mk?JyezozMx4gJ*zyzR z<=u^8osZ~S$+AADmOERpnty)^#5ls4qR4Wu<(X`Tt5AL55#Bp;8Qrn9jkJwa*i{R! zyJ$S@6c)y61!PrjTz}JOXQG4!ly@QGM$7>;W|Ik6aQR6Pyp^m$=YSFhe3% zp48wH?DZ7)v>E7ur8>t16;2ZrgCro_? zeGXKrJ}k@M&l!FB?;G)Hp7`0Ze0i&-x5mLx!KucZH)si2!=utiuRW5c^ey%#th-&T z$GU#iC^*!Fx(2lU_>jk?d;vteJ!vA_$n%)6i1ZX@EJ_MJTKLpe`JUPUNiHf9D7Y)` zo%QlU?UwL?;*~U_GIogDfMEaV0v4KJ{3ty9aen;OtvuX0vA*K3L#(hbw?6j*t^Hev6Skj{eeEk(-^%G3>%08ASl)~Z$!@M$3Ny-N|A229%02%|xx#0vI^T+s zKQFR~CG8eaax6{NA^%Dm5=8EmYUob^Li*B`NN$d}Ag>G@EOI;5$(xKyqqZvky}0kI zw_U>H1>%Lua2~zAdi6fsO#Z2`z%+FzP6D+c&<^eJyc54%>@&{&lQRR)_jUB3_iO}N zwMyD8fgH`d+4f!x>m414v+KgQM1aNZtC22XWgI}t?T;nBkN*J|WDYCZrzW!?J ztM(pk*ssjFk&(jB%iELS_{aK3RPJ2q#U6gb?uv)?FtcEnUD)7(Hi?5G&wM5o+Bdk~79Ocr?7XA0k=B4de9ZQ32RBs#6ogyX{Ll># zWtz_e-uZ@V_U3rQQ?3qIkVpZJWC^}i{sgR zc7t>|O0l88cxMn;Kk@iJnU<~;rC3o4AEVp=p7}>*?BKEtNG+n$n_h`0Q>`!Z>f~Nw z@>}g(JNnD}3S$!YsVxP%H=m7FYz=UG&6P6Ygjnj#D|nq(W`;-}gyD+*MEZ$F0(DV^ zZ4hCxRgG9jeZ!=y&-{1XRI;mPUVumDB>KmUs*!vI(Q)9!QCWhsd&}2PJ`H8-0D_9q zouyLGHXA)|`(8mcLBA;8bHA6x9(jHjD$h7ng2&)dL^Bx(Y3W0_0Fnmi;n`)Y;S`nv{degbxkF1f2E z*z>_6GTFN+tx(qv@T4j#PXhn^Gx;`H*3gc#|AuJ88>)`FUN)NhZYh65;YQ_P^%q6B zL`~I!FW?nKCcgLqw`mLjX8h{qJgp&vx<^kr>B#CS{VG6^KcfU`7ogrx`MURa>jjPL z87cA1zdM}1U--`!lmGwp?f<6d|E0K%8PBN}4hFej(+cGIGJE&}bC1p?KqUL5!fJ;> zd@7W(ku*RILa*JxeXsScbe$X-5)}o3s_Yi4IU)Grxl?n{wve28b6Iv;Dpf&U2aQ#J z3m;QoGUsYGJB1R(yS6UL%pL74YIM+&JB0*J3mi6bVQA*7+2i6;A-$;vrEv-bE${j4*kWOk(7Xyg6UB-kLSoR5Y8V`Fd zztkQbVIF{sU@oQeg-}+zAyWt9p!D(pQz`#?M zLmG2h_>N-D$)6T|{2nG`QM!N01^gBy_`%qM>@aeae%^jP`|&0XH@aJKbbOrdbbMaD zE`b|iMpN{0i{*h3qWS;Xx)+^H3eWDC12AdMVn&TC5#=ssCx_)-fw2nCX0l{CkL^Bh z%KfaMDIS}gu%`78v(wkaSE3LGiEd+5P}8wCzqiMx3wA%)%N*G7NJGQiwAXuvbK^Kq z{`BWYjWdIM_I8s$3k(5H};jQ%i3qyE|NX+^Ama$3}f! zqBN*(gsOhi9*5G>#EIiy(dBb{pMc&M{v^Seuci=!6ax2Bq6AtB(*w*0H_*>_)e$_h zEFI1VDS!@pp7xza%6hb)Op+)ETdQF~2l+N9URmKCv@pJLb|l5ecjIJyTeogo`tMFF z?)Tuc{gPTMxPaz;9443ZVI@@tgULfNJF3(A=jx^ZQu|E5t5MSkns-ix^HdM@|8cwH z|GXLUf4=KQJR6&~ekn8&Ku?yd{xWy8K2}O%p3`{@ez~=grrAra24zuYs>tb1PDz<< zEf#0Kz6WQ2_3=J;R&PYOqOV3^eJ8-MPFn{!VPOCexi~Hj0s&|V`LK$Zed|h{3Pg%u ziyT62L(|?VxM0Mh*a81VK33J6wj>yiD*RWP9jJT-*l|NXR5jkzh75rs9n${x7%zGe z_Br{@wd@~Yr?uwz@43d=kb*Q5`3>saXrlKn$^7^;e~vzN)ln^+$+zaAQv-QxL(}qL z#eU%}+H$#Yd+idn9X)q-DFMwKg(~RJ!=O-BAeYuYXEX))^_A@vJWvHa{U$ZYqV@4U zV(if@;{2=jDD|t<*Gjq|=V8a1h+B{Kp%2wO0&sdgsFZ(olF(IXwSw6EWbtXsE z{GmEH8blRGFs8UBHL_zXLopz8Q8@iTA*+z){PYZe;+zg8yRzsZfT`zAq{gGz@(-A`2Okh|LUaYzd;B;bAbcM z34wb4M25$zybXZtuWi?SUDwLlA!gqIKpueb?@>kkI>zJ+tQB(G2DPm`6{ei_qE7t9 zQaGL6{d4NSTz7HsyjC0od{lS&d$kqsg3Lb%uG7P1XsN8``e!D{rlt)J^77p>7HockQ@S&TqvBNYHZyB!VSg(Hz2~*W*GmEii=E~BpS+Ts zHqNIm(rLr#RmVn@i=BI(iE`5A*R83o>CyjnCx7~;VDno{9Nj<~4qy(9yWa!H4;IEY zTz6Py68l%~mREW&dep`#;as^PzeKB8Oh+s#XR4oHe?_DX13IQLNdq#^st3j)_qp#B z>qsU<@Peyso;k)iLif}gF=K}>S2L4Mawf&{(Hh7e+Z@5Be4T^{$%j-6`yK|o>X;-p z#UT2l*Q-x>Wf7bsYE&I-V$_=J)5dgduk))%h9j}#-GEpduyhGc$63A{1u{6|*JVTuNe0SiOoqbS(d%35KBPHQgMC80MujC&TSGUiP*ytyeVYIL_r!=c}r z{E>Zk9a~y*5VGdl()b?*maT68uH6xlD{FJ|u3;uu6vRKWdA_0Gvw~+$!9QIin>_@8 z19208eX5Fl?dRzfUKue+9BE`;Twiy;dI9g!Yf|HLAKQ}8hso#>PJuyx(Wq$p4EOTfHpkT@woe+r3zIoG}Vs&%ozb5l~rJBJBCVX zDF-PQ7TqXSGFB||LF=NF(s^$xA>q+t?xkzU4?fSiZc4r*!AspF#LZmr$KSl(-vj)_ z<}Nh}cfD+|NcyiqItYmVhZg?g!QU(YZxyotxqkM)?*h~Me@$J(z*&ul`RA$N>QKXv z8t<+FH1T;Fnp40$CHoJkCBrpU0jc)0G~bu2mY1#eE4=>3zE)}>>u-K9jU5Ta|6L$* zCoE1LMgCno1Dwe3JJWg5YpfHpFm`*->*oYLJq9(+r@#Z9ZeMLbw-&cdOr|+Y``^=A z(KIxt5(vD_Lfo9hOu|qAi!JeFOn!{@S9WA|cD_`a!uEWnNzRWzbOjk6c~lS{zBOrI zvL9Te?kN>>mM2!}49!?4^ldA{XHH<}8_J)oY2wx_a=NOi{xW1=v>1pDaV9yEdFM-0 z{48ArS%=CzV%Gk>NXotRDN0lOM`}s&0Dfyh`ubwE?#X9&sXyVBN+*JYerScOo8%|sk z$5)zvJmxcKVL(O4Tf?9+gR2z;9wK&eo5-PcR%%7W zG#vPtn5ozK(3k9k1^|SWkKo`9D!5+%=wFPCGuQO`D*)JsEkyc-`Dz$A2;?V`+o$wX z4$e)3OtUUI&KS(OYNUhK5ps-i32UT04e_9pd8gp$@i|#v4aFPk{mq1vccX>#Kcs+N z5I_knX5?7jhN|cg@aEc;``n|CjSwo_5H9Hv1CtJFWecTEJfB&F>wAU}`8?m6mbnwl~;m@v7N3gx-X_j~;_K=1-+Or%J z{XsuK(KJAFC_rybAZ1lUptvaJ9jV6Bw>DW_c0WY~6#hz^oI*FltY| za)$l+rnU+-mSblBxvJIr1(^^V2G05-oYh$dkPn}5Bzu{L`qcb}^X$ zri>uKvb!_2J&pG8qB|WAV=cQGSErttoYr02r2Tg7E+p|q=|d-!yoUowB|)qt305=S zaJ83HHEJ~cxxnM_^Wx(yBq09CbJb}|D9}CxmPNiF`1GBNJ-DU;iCu-E8^T_=S^SROxuWByb+aL?D&bPV-!_^3O z;2#>)0l@F$R-Qh0!QN7c0;hAG>~7s$*6DOXys-w4^hxWhox@=%6`QfmiI@=d{V#65 z4O3^&Aga1pIS6J3sfP@u*V8)|9HoSm>)}f@l3}zDX@1K{!*kE(`k#L%&m`vTwF}!LmjFV>D`08Amiz?CS$Wx0gFPm+#`v6G ze-poi-$v2o41z}krjwO^Cvbr?Z$7yf6pWOs*NxfWNY&OjX-%LbNg}uU8i9WZ6XZUs z=cmu{$RU#q2ddeTrKd~l+RW9=IbzDy&*)93Jekb`YC^9J3USD@@4 zwi2_rt(=M|C2lMWNA2mQ+M2 z%2G(O79tI0XTo3@`&!2mk|bFMWvet~-!_jCron`Jd18;{Pn4 zXL<2F?|jDG*L~ghJ=cAGf8XWjl8I4`4G|SLL>2u zAS~NFB5Dvk*`B(dF02yS^IRui4co+$i`OA%F6!J}@tp|o0li(kRLO73KE<%|Sdj_Q z(WI+SyNqSJM7%cYeI)XIq}?_`ij)_BLSJ}WLLl?u6UaFb`~cAt@%|F#bOZXMu!`tK z8{WD8_4dWZ#d8ln3P0;V*U{0;MvwzPt-4B}9>}G2#57bh;UOxcgP5UFap9D zpAsw@5|AQrdZ1?|T)dGO<)xEq=O>ZhNe16m)(LSyIDwP+HI9C*OyD|ojv;O**exTT z`XYqn9I7HKC6j3$KjA=jzr9FT5q&Y(^WK{(dtL&A;OGCMQoWBU7 z|6DQrpGQ2Hzp7wHae-0I4i0w3DKB*h7kTr)bvD>4;~_Hk3R`vkf4zE#)skWeMZ0=b z4?sr6QqIWA)s@e7Bw_)y?VIv4zHWAv%sBmGEyv`S*R`J}TC;HoPxTZ7AZ zBA=tB$*{4$Yn5k)ADaQfu7}28hNsm2b45?{Mx>Bk9Ah3#E&ZZ=^_Ov1O3D$i(nGm$ zO*0$Yp?Zy#9_}x*StH{`PccOjN=`w|BK?WdLX9F3ZfBZ$&@t+MUZr_%EbYF~^4C1jv z{%on}K{u?aJ)DOOd)1U-I8fX>AyDZ8m(?jN zhf^2cDeR#x0^{Rj8|1lZ#x_i)^cU5=1R`GM5q?_m<5nGpqHyfzkMqLb4o`Y!KTXLWeEy!dqW07`x2lmn z6?qskV!Axe5xF+Dsl>{a<>-J>jg0gl0Hd?wrhP}1?vGoPmFNulwhqN1JSi74=(>on z`6tD=2M@^0HDwUHXRo8|O`l%veDNU;d2Vv`=@ipdCo1+vZE;Wr&pl}oVnvmrGkd^( zSaK%`@id|^VnoD5OUr-{|1c>rV7xQ(Wj$lat{Rq9`8y`@RLIIBgTd1Wsm3XyaGxeg z@x#*VLy0>oEKHSBO)%yW0~sNGH?&Bfu3Re_9&-KdeT{Q*9REcxC_?@AA8N@(_yT*h$8i_ z9$Yv;u*?9`uC}N%<%4|I+Q}M|iQco`pQTT$sE|*(Smm3M z!0nVJY1&ob1WCi)X+<}bXHpdB4^x!`w-2t}|}bZ{ew&V+mAS>4{96vMc%^X{B2&eh+&q zb$4v6wS?mVcT$Y~VDGLS5V_1rqgrW=G}NB-j}vm)Jb)T0ma?r zdbM3l-5ogV4^jTiyRPCTUlOaT zvDS&h>Osc@Jov5JI0Aw(LDh6Wv_o8Ihs3{OgqdnZYQqO||D81$A^>XHC=$ zKt$jnHmKYjN_>Fe1oIzbw5SvWmy~auz3oqpS!okTeFMM((N>g~et=nUpvhnMl%H(m znkyj_#i{TfIpMLYSj!x(gno&qobPCQHYt62J82y8qp|1>uvrZG^>6+m35rNn^WL7a zWns4^yE_`haEM2u3V*m$FgWu|;P%&Sp8mjIb*_PJhuO>L?B*VP9DKoYP8`qep4kEf zl(XO3GiwtumN$m~fk%Mlw#`7NeJHq$L#jAjjftFVtp8AZz3@e254dfkVdcu>#uAP& zRXyyD$yb0jQ`-L+EBl6J?K6(cf;a{XRku+-E-dnNt^e%Gm z?!4-tcb1g$d>T4yl;bG&MK!ro+!8*@t4=C6I4duAfamWq~+!=*pv&Nk;(Nrc}YzfrS02C))p13A*?U2pv(> z+!e0v+=?h(y>G{gyp=63Qp#4Zx)+qS_HnRPBk)#T_`xZ|spM-042f-Ha zwcL<9er-rUO+dQ02^c7gFZkVEvpwVyQ+8Ag-gRSVG1(sBHK~?1Io>(FFa-}hCRMO# z-j{ykb*VJfV}-a-eL%3Z63excuBDZGG7-=_oLET1?K|eO$A`g>>^NhXCsX4)u6lW3 zFd^CLw}X;8d*6<{J6-Mm!>kEaBcG+YQXlFFlhzWdoF0R3-czZM2NSuDp5g^BwjUV^ zkl5M7yGY7H?gOza^c)wNL6D&iCe%u?d*C*gyMx6K%8RRF(6h?r$VoXM=dA0^Bxlo# zfoFbB15zE`P!+C&@W|+lkL`MmH_6U3NX`5aBu(1)P^6Rh)=Lf^-W_cZ+(BLG{TOfd zI~VHcCw#qq_t&w7>%@AlyR{*aNWleeqFt^FHJf*u;zOW8y8`wt96kpW z1c!tY)D0j^XvTLx^Jo$9ts?!@RD)i^4i2bl-0mTcsqFIRe;7XtY8(>Pc)t7?h%*-G z#9Pl_t@!Xeki~G?a~s<;=UQ(qWu{V%q!bDoEl0A!8tVssbr4qF7;`S^t7oF#yH)Gv zD#`mxS$~-)DpG%Tu<8?17)nRJ&}V@AOI!%_Lwc%!{g(aCxKT{N+2xeJVB;Cs&i6`x zjw@4v+sNFIB%J2x_Ng&g6_!(sq~|I`~Cz5-v-S0d@@Xd zlyYdFi>P|~$&`k6d)s#X3n|&b+aRV7a7aeI>{i!EnZwiq-Sl~9qq;`}Vw`3>VY|D; zEw}d3(VH6oDNFJ{-|8@mtc5A{tPLIJF)%9Rf>VgYc+}7XX-ku>E2>Jn=%Cw}1#YfUDOwl)Ii*ya07$E;gEHj-U-m~ zN)gMrpK{HLBN~qi|Bb5teN8U_!A)d}u96JS-zk>e#MwpDd*+AymkQhi?hS7aTohHe z*>u@c9y$~-pvDnnM{oWZ=7H|pH?Y~dq#k7BU8gu28D4%rI(p-Ki~l&bSS^HVz>jA$ z%zf`NB|{m(E!P&wcUfb*iRr}@Y$0ER%`sLF4>cN$1d-V$s4?n4vze~$W5PD+4Pz(r z)9kDBKx^-BmXdoo>+5j<(hB>z3go41kF zo|I76^}@0H#84)GN92qBp(Ty2dSnz2Ab>z3bewFIBmwc8gMoLv5jt4~QfL4=r^c?zSb-$_n^!bfgbM5((Y}M5B zv(a&VV&oHSNp@lg$ITI@M*s(ZpJxH2#o%7Km89pl>oYUf{G7oV`3T4E{bb9FQlaS52P(Sqj(?&}p7p1%!alu&e zywbmJR;9PETBw#ZeT zV?%^&OmXeJWJC#FDxin@A7gFsV;Oho%+uJF0rlF;idd|gH6PBi zDry~B4!u5`_0w0UgK5LzOmQhPVYo8ZKH8gfb1ahD$vL3ar>|intXGfB*WQBfQu`UT z9#N?LD#7H47}F26ASJGhwU zUD3GEkE$fBOvMDJPn!%%@UJ&&hVWlK+$-{N$fkql^ko$ Date: Tue, 17 Dec 2024 11:51:22 -0800 Subject: [PATCH 7/7] Update action-required-azure-ad-graph-api-retirement.md --- ...-required-azure-ad-graph-api-retirement.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/articles/azure-active-directory/action-required-azure-ad-graph-api-retirement.md b/articles/azure-active-directory/action-required-azure-ad-graph-api-retirement.md index 53d8823290f..ac21e62d471 100644 --- a/articles/azure-active-directory/action-required-azure-ad-graph-api-retirement.md +++ b/articles/azure-active-directory/action-required-azure-ad-graph-api-retirement.md @@ -5,6 +5,7 @@ tags: - Microsoft Entra - US Identity Blog --- + # 要対応: Azure AD Graph API の廃止 こんにちは、Azure Identity サポート チームの 五十嵐 です。 @@ -22,8 +23,8 @@ tags: | フェーズ開始日 | 既存のアプリへの影響 | 新規のアプリへの影響 | | ------------- | ------------- | ------------- | | 2024 年 9 月 1 日 | なし | **すべての新しいアプリでは Microsoft Graph を使用する必要があります。**
blockAzureAdGraphAccess を false に設定して [2025 年 6 月 30 日まで Azure AD Graph へのアクセスを延長して許可するようにアプリが構成](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http%22%20%5Cl%20%22allow-extended-azure-ad-graph-access-until-june-30-2025) されていない限り、新しいアプリが Azure AD Graph API を使おうとするとブロックされます。 | -| 2025 年 2 月 1 日 | アプリケーションは、blockAzureAdGraphAccess を false に設定して [Azure AD Graph アクセスへのアクセスを延長して許可するように構成](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http%22%20%5Cl%20%22allow-extended-azure-ad-graph-access-until-june-30-2025) されていない限り、Azure AD Graph API にリクエストを行うことができません。
この影響に備えるには、本記事の手順に沿って対応を実施ください。 | 〃 | -| 2025 年 7 月 1 日 | Azure AD Graph が完全に廃止されます。Azure AD Graph API へのリクエストは機能しません。 | 〃 | +| 2025 年 2 月 1 日 | アプリケーションは、blockAzureAdGraphAccess を false に設定して [Azure AD Graph アクセスへのアクセスを延長して許可するように構成](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http%22%20%5Cl%20%22allow-extended-azure-ad-graph-access-until-june-30-2025) されていない限り、Azure AD Graph API にリクエストを行うことができません。
この影響に備えるには、本記事の手順に沿って対応を実施ください。 | 同上 | +| 2025 年 7 月 1 日 | Azure AD Graph が完全に廃止されます。Azure AD Graph API へのリクエストは機能しません。 | 同上 | ## 必要なアクション @@ -84,7 +85,7 @@ Microsoft Entra の 2 つの推奨事項によりアプリが特定できたら 「**廃止中の Azure AD Graph API から Microsoft Graph にアプリケーションを移行する**」に示されている影響を受けるリソースは、お客様のテナントで作成されたアプリケーションです。これらのそれぞれについて、次のことを行う必要があります: -1. お客様の組織内のアプリケーションの所有者または開発者に連絡し、Azure AD Graph が廃止される予定であること、Microsoft Graph API に移行する計画があることを確認ください。アプリケーションの所有者は、Microsoft Entra の推奨事項 で [詳細情報] をクリックしてからアプリケーション名をクリックするか、Microsoft Entra 管理センターの [アプリの登録] でアプリケーションを検索することで見つけることが可能です。 +1. お客様の組織内のアプリケーションの所有者または開発者に連絡し、Azure AD Graph が廃止される予定であること、Microsoft Graph API に移行する計画があることを確認ください。アプリケーションの所有者は、Microsoft Entra の推奨事項 で [**詳細情報**] をクリックしてからアプリケーション名をクリックするか、Microsoft Entra 管理センターの [**アプリの登録**] でアプリケーションを検索することで見つけることが可能です。 2. アプリケーションを 2025 年 2 月 1 日までに Microsoft Graph API に移行できない場合は、アプリケーションの利用延長を設定し、2025 年 6 月 30 日までのアクセスを許可することができます。これを行うには、アプリの authenticationBehaviors 設定で blockAzureADGraphAccess: false を設定します。Microsoft Graph Explorer または Microsoft Graph PowerShell でこの操作を実行できます。詳細はこちらを参照ください: [アプリケーション認証の管理 Behaviors - Microsoft Graph | Microsoft Learn](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http) 3. アプリケーション開発者は、Azure AD Graph から Microsoft Graph へのアプリケーションの移行に関するドキュメントを参照し、2025 年 6 月 30 日までにこの移行を完了するよう計画ください (アプリケーションに利用延長が設定されている場合)。 @@ -106,10 +107,10 @@ Microsoft Entra の 2 つの推奨事項によりアプリが特定できたら テナントで Azure AD Graph を使用しているサービス プリンシパルの一部は、Microsoft から提供されている可能性があります。これらについては、Azure AD Graph API の代わりに Microsoft Graph を使用する、以下のようなアップデートが利用可能です: -- Azure AD PowerShell: AzureAD PowerShell は非推奨であり、まもなく廃止される予定です。[Microsoft Graph PowerShel SDK](https://learn.microsoft.com/ja-jp/powershell/microsoftgraph/migration-steps?view=graph-powershell-1.0) に移行ください。 -- Azure CLI: [Microsoft Graph の移行 | Microsoft Learn](https://learn.microsoft.com/ja-jp/cli/azure/microsoft-graph-migration) -- Azure PowerShell: [PowerShell Gallery | Az 12.4.0](https://www.powershellgallery.com/packages/Az/12.4.0) -- Visual Studio: [Visual Studio 2022 バージョン 17.7 リリース ノート | Microsoft Learn](https://learn.microsoft.com/ja-jp/visualstudio/releases/2022/release-notes-v17.7) +- **Azure AD PowerShell**: AzureAD PowerShell は非推奨であり、まもなく廃止される予定です。[Microsoft Graph PowerShel SDK](https://learn.microsoft.com/ja-jp/powershell/microsoftgraph/migration-steps?view=graph-powershell-1.0) に移行ください。 +- **Azure CLI**: [Microsoft Graph の移行 | Microsoft Learn](https://learn.microsoft.com/ja-jp/cli/azure/microsoft-graph-migration) +- **Azure PowerShell**: [PowerShell Gallery | Az 12.4.0](https://www.powershellgallery.com/packages/Az/12.4.0) +- **Visual Studio**: [Visual Studio 2022 バージョン 17.7 リリース ノート | Microsoft Learn](https://learn.microsoft.com/ja-jp/visualstudio/releases/2022/release-notes-v17.7) Microsoft Office、Microsoft Visual Studio Legacy、Microsoft Intune など、一部の Microsoft アプリケーションでは、Azure AD Graph API を使用しないようにするアップデートがまだ提供されていません。これらのアプリケーションについては、今後代替のバージョンが利用可能になったときに、Azure AD Graph API 廃止に関するブログの更新情報としてお知らせする予定です。これらのアプリケーションには、Azure AD Graph の利用延長が施されますので、アプリケーションをアップデートするために十分な猶予が与えられる予定です。 @@ -117,7 +118,7 @@ Microsoft Office、Microsoft Visual Studio Legacy、Microsoft Intune など、 アプリの Microsoft Graph への移行が完了していない場合、この廃止を延長することができます。アプリの authenticationBehaviors 構成で blockAzureADGraphAccess 属性を false に設定すると、アプリは 2025 年 6 月 30 日まで Azure AD Graph API を使用できるようになります。詳細なドキュメントは [こちら](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http#allow-extended-azure-ad-graph-access-until-june-30-2025) をご覧ください。 -この設定を false に設定しない限り、新しいアプリケーションが Azure AD Graph API にアクセスしようとすると 403 エラーが発生します。2024 年に Microsoft Graph への移行が完了しないすべての既存アプリケーションについては、今すぐこの設定を計画ください。 +この設定を false に設定しない限り、新しいアプリケーションが Azure AD Graph API にアクセスしようとすると **403 エラー** が発生します。2024 年に Microsoft Graph への移行が完了しないすべての既存アプリケーションについては、今すぐこの設定を計画ください。 詳細情報: [2025 年 6 月 30 日まで Azure AD Graph の拡張アクセスを許可する - Microsoft Graph|Microsoft Learn](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http%22%20%5Cl%20%22allow-extended-azure-ad-graph-access-until-june-30-2025#allow-extended-azure-ad-graph-access-until-june-30-2025) @@ -138,5 +139,5 @@ Azure AD Graph から Microsoft Graph への移行は、以下のツールやド また、必要に応じて、アプリケーションのアクセスを 2025 年 6 月 30 日まで延長することができます: [2025 年 6 月 30 日まで Azure AD Graph の拡張アクセスを許可する - Microsoft Graph|Microsoft Learn](https://learn.microsoft.com/ja-jp/graph/applications-authenticationbehaviors?tabs=http%22%20%5Cl%20%22allow-extended-azure-ad-graph-access-until-june-30-2025#allow-extended-azure-ad-graph-access-until-june-30-2025) Kristopher Bash -Product Manager, Microsoft Graph  +Product Manager, Microsoft Graph [LinkedIn](https://www.linkedin.com/in/kristopher-bash-aa3224133/)