Microsoft Entra agentic identityの2026年4月更新ポイント:MCP・A2A・OAuth・SPIFFEの実務影響

Microsoft Entra / agentic identityの2026年4月更新で最初に押さえるべき結論は、AIエージェントのID管理が「アプリ登録やAPIキーの延長」ではなく、MCP、A2A、OAuth、SPIFFEをまたぐ標準ベースのenterprise identity architectureとして整理され始めたことです。Microsoftは2026年4月24日の公式記事で、agentic identityの標準化における重要テーマを、信頼のブートストラップ、委任、共有シークレットからの脱却として説明しています。(TECHCOMMUNITY.MICROSOFT.COM)

セキュリティ管理者、ID管理チーム、コンプライアンス担当者が今すぐ確認すべきことは明確です。自社に存在するAIエージェントを棚卸しし、「誰の代わりに」「どの権限で」「どのMCPサーバーやA2Aエンドポイントに」「どのトークンや資格情報で」アクセスしているかを可視化してください。特にAPIキー、PAT、長期クライアントシークレットに依存したPoCは、本番化の前にOAuth、Microsoft Entra認証、マネージドID、フェデレーションID資格情報などへ移行する余地を確認する必要があります。

目次

Microsoft Entra / agentic identityの2026年4月更新ポイント

今回のMicrosoft公式記事は、単なる製品アップデートというより、AIエージェント時代のID標準をどう見るべきかを示した「設計方針」の更新です。Microsoft Entra Agent IDそのものはMicrosoftの管理・ガバナンス基盤ですが、記事の主眼はさらに広く、MCP、A2A、OAuth、SPIFFEなどの標準がエージェントIDの土台になるという見方にあります。(TECHCOMMUNITY.MICROSOFT.COM)

更新ポイント何が重要か管理者が取るべき行動
MCP、A2A、OAuth、SPIFFEをagentic identityの中核として整理AIエージェントの接続先、委任、認証、ワークロードIDを個別に扱わず、標準群として設計する必要があるMCPサーバー、A2Aエンドポイント、OAuthフロー、ワークロードIDの関係図を作る
非人間IDの前提が変わった従来のサービスプリンシパルやワークロードは予測可能だったが、AIエージェントは推論して選択・委任する「自律実行」と「ユーザー代行」を分けて権限設計する
信頼のブートストラップが重要になったエージェントやリソースが自動的に自己情報を公開し、信頼関係を確立する場面が増えるメタデータ公開、認可サーバー検出、承認済み発行元の管理を整備する
委任の設計が未成熟な領域として強調されたOBO、トークン交換、アップスコープ、ダウンスコープなどの議論が続いているユーザー委任トークンとエージェント自体の権限を混ぜない
共有シークレットのリスクが強調されたAPIキーやBearerトークンの乱用が、エージェント環境で拡大しやすい長期シークレットの使用箇所を棚卸しし、短命トークンや証明可能なIDへ移行する

Microsoftが示した最も大きなメッセージは、「エージェントは人間でも従来型アプリでもない」という点です。人間ならMFAや同意、アプリなら固定的なサービスプリンシパルやクライアント資格情報で設計できます。しかし、AIエージェントは人間の依頼を受けて動くことも、自律的に別のエージェントやツールを呼び出すこともあります。この中間的な性質が、既存のIAM設計を難しくしています。

なぜ今、agentic identityが重要になったのか

従来のID管理では、主な対象は人間ユーザー、アプリケーション、ワークロードでした。人間ユーザーはパスワードレス認証やMFAで本人性を確認し、アプリケーションはサービスプリンシパルや証明書、ワークロードはマネージドIDやSPIFFEのような仕組みで扱います。

一方、AIエージェントは「判断して行動するソフトウェア」です。Microsoft Learnでは、エージェントを、環境やコンテキストを理解し、意思決定し、ツールを使って目標達成を試みるアプリケーションとして説明しています。また、エージェントIDはAIエージェントに固有のIDと認証機能を提供するMicrosoft Entra ID内のIDアカウントとされています。(Microsoft Learn)

ここで問題になるのは、アクセスの説明責任です。

たとえば、営業支援エージェントがCRM、SharePoint、メール、社内ナレッジ、外部SaaSを横断して提案書を作る場合、監査ログでは次の違いを区別できなければなりません。

ログで区別すべき主体例区別しない場合のリスク
人間ユーザー田中さんが営業資料を開いた通常のユーザー操作として扱える
AIエージェント営業支援エージェントが資料を検索した誰が指示したか、どの範囲で許可されたかが不明になる
エージェントの作成者・スポンサー部門管理者がエージェントを作成したインシデント時の責任者が曖昧になる
エージェントが呼び出した別エージェント翻訳エージェントや調査エージェントを呼び出したデータがどこへ渡ったか追跡しにくい

Microsoft Entra Agent IDでは、エージェントIDにスポンサーを持たせる考え方が示されており、スポンサーはインシデント時の連絡先など、責任の所在を示すために使われます。また、エージェントIDはブループリントから作成され、同じ種類のエージェントに対して一貫したポリシー適用や無効化、権限取り消しを行えると説明されています。(Microsoft Learn)

MCP、A2A、OAuth、SPIFFEの関係を実務目線で整理する

今回の記事を読むうえで重要なのは、MCP、A2A、OAuth、SPIFFEを競合技術として見ないことです。それぞれ役割が異なります。

技術・標準主な役割agentic identityでの見方
MCPエージェントがツール、API、リソースに接続するためのプロトコル「エージェントがどのツールをどう呼ぶか」を制御する入口
A2Aエージェント同士の通信・協調のためのプロトコル「エージェントが別のエージェントに何を依頼するか」を制御する入口
OAuth認可、委任、トークン発行、スコープ制御の基盤ユーザー代行、自律実行、トークン交換を設計する中心
SPIFFEワークロードに暗号学的に検証可能なIDを与える標準エージェント実行基盤やサービス間通信の信頼を支える
Microsoft Entra Agent IDMicrosoft環境でエージェントIDを管理・保護する基盤棚卸し、ポリシー、スポンサー、監査、ライフサイクル管理の実装先

MCPの認可仕様では、MCPサーバーはOAuth 2.0 Protected Resource Metadataを実装し、MCPクライアントはそれを認可サーバー検出に使うことが求められています。また、MCPサーバーはアクセストークンが自分向けに発行されたものかを検証し、トークンのパススルーを避ける必要があります。(Model Context Protocol)

A2Aは、独立したAIエージェント同士の通信と相互運用を可能にするオープン標準です。公式ドキュメントでは、A2Aはエージェント間通信、MCPはエージェントからツール・API・リソースへの接続を標準化する補完的な標準として説明されています。(A2A Protocol)

SPIFFEは、ワークロードを識別するSPIFFE IDと、それを暗号学的に検証可能にするSVIDを定義する標準です。エージェントそのもののビジネス上の権限を決めるものではありませんが、エージェントを実行するワークロードやサービス間通信の信頼を支える技術として重要です。(Spiffe)

セキュリティ管理者が見るべきポイント

セキュリティ管理者が最初に見るべきなのは、エージェントの「機能」ではなく「到達可能なリソース」です。AIエージェントは便利なチャットUIに見えても、裏側ではMCPサーバー、A2Aエンドポイント、Graph API、SaaS API、社内APIを横断していることがあります。

MCPサーバーは「接続できるか」ではなく「誰向けのトークンか」を確認する

MCP対応を進めると、社内のデータベース、チケット管理、ナレッジベース、コードリポジトリなどがエージェントから呼び出されやすくなります。このとき、「MCPサーバーに認証を付けたから安全」と考えるのは不十分です。

確認すべき観点は次の通りです。

確認項目実務上の判断基準
トークンのaudience検証MCPサーバー自身に向けて発行されたトークンだけを受け入れる
トークンパススルーの禁止クライアントが持つ別リソース向けトークンをそのまま上流APIに流さない
スコープの最小化読み取り、書き込み、削除、管理操作を別スコープに分ける
401と403の使い分け未認証と権限不足をログ上で区別する
メタデータの信頼Protected Resource MetadataのURLや発行元を検証する

OAuth 2.0 Protected Resource Metadataは、保護されたリソースとやり取りするために必要な情報をOAuthクライアントや認可サーバーが取得できるメタデータ形式です。RFC 9728では、保護リソースが認可サーバー情報を示す仕組みや、メタデータ取得に伴うリスクへの注意も説明されています。([IETF Datatracker][7])

APIキーやPATを「暫定」のまま残さない

Microsoft FoundryのA2A認証ドキュメントでは、A2A接続の認証方法として、キーを基にした認証、Microsoft Entra IDのエージェントID、プロジェクト管理ID、OAuth IDパススルー、認証なしアクセスが整理されています。ユーザーごとのアクセス許可が必要な場合はOAuth IDパススルー、基盤サービスがMicrosoft Entraをサポートする場合はMicrosoft Entra認証が選択肢になります。(Microsoft Learn)

PoCではAPIキーやPATを使うことがあります。しかし、本番でそのまま残すと、次の問題が起きやすくなります。

失敗パターン起きる問題回避策
共有APIキーを全エージェントで使い回すどのエージェントが操作したか追跡できないエージェント単位または種類単位でIDを分離する
PATをプロジェクト接続に保存する退職者や異動者の権限が残るOAuth IDパススルーやEntra認証を検討する
長期クライアントシークレットを使う漏えい時の影響範囲が大きい証明書、マネージドID、フェデレーションID資格情報へ移行する
認証なしA2Aを社内だからと許可する内部ネットワーク侵害時に横展開される認証なしは公開情報や隔離済み検証環境に限定する

Microsoft LearnのエージェントID作成ドキュメントでも、運用環境ではクライアントシークレットではなく、マネージドIDやクライアント証明書を使うフェデレーションID資格情報など、より安全な認証方法を使うよう注意されています。(Microsoft Learn)

ID管理チームが設計すべきenterprise identity architecture

agentic identityの設計では、「エージェントを作る部署」だけに任せると失敗します。ID管理チームは、ユーザーID、アプリID、ワークロードID、エージェントIDを同じ統制の中で扱う必要があります。

実務では、次の6層で設計すると整理しやすくなります。

層設計内容具体例
インベントリ層どのエージェントが存在するかEntra Agent ID、Agent 365、Copilot Studio、Foundry、社内開発エージェント
所有者・スポンサー層誰が責任を持つか部門、管理者、開発チーム、業務オーナー
認証層エージェントがどう本人性を示すかEntra認証、マネージドID、FIC、証明書、SPIFFE
認可層何にアクセスできるかOAuthスコープ、Graph権限、Azure RBAC、アプリロール
委任層誰の代わりに動くかユーザー委任、OBO、OAuth IDパススルー
監査・廃止層何を記録し、いつ消すかサインインログ、監査ログ、アクセスレビュー、権限取り消し

Microsoft Entra Agent IDでは、エージェントIDは特別なサービスプリンシパルとして扱われ、エージェントID自体は資格情報を持たず、ブループリントがトークン取得に関与する形が説明されています。これにより、エージェントの種類ごとにポリシーや権限をまとめて扱いやすくなります。(Microsoft Learn)

自律実行とユーザー代行を分ける

特に重要なのは、自律実行とユーザー代行を混ぜないことです。

たとえば、経費精算エージェントを考えます。社員が「今月の交通費をまとめて」と依頼し、エージェントが本人の経費データだけを取得するなら、ユーザー委任の考え方が合います。一方、毎月末に全社員の未提出状況を集計して管理部門に通知するなら、エージェント自体に付与されたアプリ権限やロールが関係します。

この2つを同じID、同じトークン、同じログで処理すると、監査時に「ユーザーがやったのか」「エージェントが自律的にやったのか」が曖昧になります。権限設計では、少なくとも次の分離を行ってください。

分離するもの理由
ユーザー代行トークンとエージェント自律トークン操作主体と責任範囲が異なる
読み取り権限と更新権限プロンプトインジェクション時の被害を抑える
本番データ用エージェントと検証用エージェントPoCの緩い権限が本番へ流入するのを防ぐ
部門別エージェント国・地域・事業部ごとのデータ境界を守る

コンプライアンスチームが見落としやすい論点

コンプライアンス担当者にとって、agentic identityの重要性は「AI利用ポリシー」だけではありません。監査証跡、アクセスレビュー、データ越境、職務分掌、委託先管理に直結します。

説明責任は「人間の利用者」だけでは足りない

エージェントが人間の指示で動いたとしても、実際のAPI呼び出しはエージェントIDで行われる場合があります。そのため、ログには少なくとも次の情報が必要です。

必要な証跡例
エージェントIDどのAIエージェントが操作したか
スポンサーまたは所有者インシデント時に誰へ確認するか
利用者誰の指示またはセッションで動いたか
認可スコープどの権限でアクセスしたか
接続先どのMCPサーバー、A2Aエンドポイント、APIにアクセスしたか
データ分類機密情報、個人情報、規制対象データを扱ったか

Microsoft Learnでは、エージェントIDがAIエージェントによる操作と従業員、顧客、ワークロードIDによる操作を区別する必要性に対応するものとして説明されています。(Microsoft Learn)

プレビュー機能は本番統制にそのまま組み込まない

Microsoft Entra Agent IDは、Microsoft Learn上でプレビュー段階と明記されています。プレビュー機能は将来変更される可能性があるため、規制対象業務や監査対象システムで使う場合は、正式提供状況、契約条件、ログ保持、サポート範囲を確認してから採用判断を行うべきです。(Microsoft Learn)

これは「使ってはいけない」という意味ではありません。むしろ、今のうちに設計原則を固めることが重要です。プレビュー段階では、次の用途から始めると安全です。

適した用途理由
エージェント棚卸しの検証既存AI利用の可視化に役立つ
非本番データでのMCP/A2A認証検証標準プロトコルの設計課題を早期に把握できる
アクセスレビュー運用の試行スポンサー、権限、期限切れの設計を確認できる
SIEM連携の検証ログ項目や検知ルールを事前に作れる

すぐ使える導入前チェックリスト

Microsoft Entra / agentic identityを導入・評価する前に、次のチェックリストで現状を確認してください。すべてを一度に満たす必要はありませんが、本番化の前には「未確認」を残さないことが重要です。

チェック項目合格基準
エージェントの一覧があるか部門、用途、作成者、スポンサー、接続先が分かる
人間代行か自律実行かを分類したかユーザー委任とアプリ権限が分離されている
MCPサーバーを把握しているか認可サーバー、スコープ、audience検証が確認済み
A2A接続先を把握しているか認証方式、接続先発行元、データ共有範囲が確認済み
APIキーやPATを使っていないか使う場合は期限、保管場所、ローテーション責任者がある
ログでAIエージェント操作を識別できるか人間、アプリ、エージェントの操作が区別できる
アクセスレビューを設計したか権限、スポンサー、利用実態を定期確認できる
廃止手順があるかエージェント停止時に権限、トークン、接続設定を無効化できる

よくある失敗と回避策

既存のアプリ登録をエージェントに使い回す

最も起きやすい失敗は、既存のアプリ登録やサービスプリンシパルをAIエージェントにも使い回すことです。短期的には簡単ですが、監査ログ、権限レビュー、インシデント調査で問題が出ます。

回避策は、エージェントの種類ごとにID設計を分けることです。大量に作成される同種エージェントは、ブループリントやポリシー単位で管理できる形に整理します。

ユーザー代行と自律実行を同じスコープで処理する

ユーザーが依頼した処理と、エージェントが自律的に行う処理を同じスコープで扱うと、権限が過剰になりがちです。たとえば「本人の予定表を読む」ための権限と、「部署全体の予定表を集計する」ための権限は別物です。

回避策は、トークン発行時点で用途を分けることです。ユーザーごとの操作には委任権限を使い、定期実行や全体集計にはエージェント自体の権限を使います。

MCP接続を「社内だから安全」と判断する

MCPサーバーは、エージェントが重要な社内データや操作系APIに触れる入口になり得ます。社内ネットワーク内にあるだけでは十分な防御になりません。

回避策は、MCPサーバーを保護リソースとして扱い、OAuthベースの認可、audience検証、スコープ分離、操作ログを必須にすることです。

APIキーを運用でローテーションしない

PoCで発行したAPIキーが、そのまま本番エージェントに残るケースは珍しくありません。エージェントは複数のシステムを横断するため、1つのキー漏えいが広範囲のデータアクセスにつながる可能性があります。

回避策は、APIキーを「例外扱い」にすることです。利用期限、保管場所、所有者、ローテーション頻度、漏えい時の無効化手順を明文化してください。

90日で進める実務ロードマップ

agentic identity対応は、いきなり全社展開するより、90日程度で段階的に進めると現実的です。

期間実施内容成果物
0〜30日AIエージェント、MCPサーバー、A2A接続、APIキーの棚卸しエージェント台帳、接続先一覧、リスク分類
31〜60日Entra Agent ID、OAuth、MCP認可、ログ連携の検証標準アーキテクチャ案、認証方式の選定表
61〜90日アクセスレビュー、スポンサー管理、廃止手順、SIEM検知ルールを整備運用手順、監査証跡テンプレート、例外管理ルール

最初の30日で重要なのは、完璧な統制ではなく可視化です。どの部門がどのエージェントを使い、どのデータに接続しているかが分からない状態では、OAuthやSPIFFEを導入しても効果が限定的です。

次の30日では、代表的なユースケースを1つ選び、Microsoft Entra、MCP、A2A、OAuthの関係を実装レベルで確認します。たとえば「社内ナレッジ検索エージェントがMCPサーバー経由でSharePoint相当の情報を参照する」など、読み取り中心のシナリオから始めるとリスクを抑えやすくなります。

最後の30日では、コンプライアンスと運用に落とし込みます。アクセスレビューの頻度、スポンサー不在時の扱い、エージェント廃止時の権限削除、ログ保存期間、インシデント時の調査手順を決めてください。

まとめ:次に取るべき行動

Microsoft Entra / agentic identityの2026年4月更新ポイントは、AIエージェントを単なるチャットボットやアプリ連携として扱わず、標準ベースのIDアーキテクチャに組み込む必要があるという点です。Microsoftは、MCP、A2A、OAuth、SPIFFEをエージェントID標準の重要な構成要素として位置づけ、特に信頼のブートストラップ、委任、共有シークレット削減を重視しています。(TECHCOMMUNITY.MICROSOFT.COM)

まず行うべきことは、エージェントの棚卸しです。次に、MCPとA2Aの接続先、OAuthフロー、APIキーやPATの使用状況を確認してください。そのうえで、Microsoft Entra Agent ID、マネージドID、フェデレーションID資格情報、OAuth IDパススルー、SPIFFEなどをどこに適用するかを決めます。

AIエージェントの導入が進むほど、ID管理は後付けできなくなります。PoCの段階から「誰が、何として、どの権限で、どこへアクセスしたか」を説明できる設計にしておくことが、セキュリティ、監査、グローバル運用のすべてで最も重要です。

[7]: https://datatracker.ietf.org/doc/rfc9728/ “

    RFC 9728 - OAuth 2.0 Protected Resource Metadata

    "

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次