Copilot Studio は、Microsoft Entra ID によるエンドユーザーの認証と認可 をサポートしており、エージェントのユーザーは Microsoft Entra ID の資格情報を使用して認証できます。 これらの資格情報は組織で管理されます。
ただし、ユーザーは 条件付きアクセス ポリシー に関連する問題に直面することがあります。その場合、Copilot Studio エージェントを効果的に利用できません。
現象
Microsoft Entra ID を通じて実装された条件付きアクセス ポリシーにより、特定のチャネル (Teams など) のエンドユーザーに対してエージェントが応答しなくなる場合があります。
エージェントの利用者は、チャット ウィンドウに空白ページが表示されたり、エージェントが利用できない旨のエラーメッセージを受け取ったりします。テスト チャットもクエリに応答しません。
理由
ポリシーの適用: 最近のセキュリティ アップデートにより認証制御が強化されたため、Copilot Studio エージェントは指定した顧客テナント固有の認証トークンを取得します。
条件付きアクセス ポリシーが認証トークンの取得をブロックしている場合、これらのポリシーが施行されている環境では、エージェントは会話を開始したりエンドユーザーに応答したりしません。
この適用は以前はエンドユーザーへの応答が妨げられていなかった、条件付きアクセスポリシーを持つテナント内で作成された既存のエージェントにも行われます。
軽減策
どの条件付きアクセス ポリシーがリクエストをブロックしているか特定し、調査や適切な対応を行うことができます。 問題の解決や条件付きアクセス ポリシーの変更方法については、この記事の末尾にある他のリソースを参照してください。
また、Copilot Studio、Power Platform、その他の Microsoft サービスで使用されている 特定の IP アドレスや IP 範囲 を許可する必要がある場合もあります。
Microsoft Entra にあるエージェントのアプリ登録から、特定の Copilot Studio エージェントの条件付きアクセス ログにアクセスできます。 また、Entra の ID セクションで手動でフィルター処理することで、すべてのエージェントのログを確認することもできます。
ヒント
リクエストを行ったユーザーによっては、関連するログが Entra の複数のサインイン カテゴリのいずれかに記録されている場合があります。
条件付きアクセス サインイン ログ ページの各タブを確認してください。
すべての Copilot Studio エージェントの条件付きアクセス ログを取得する
Microsoft Entra 管理センターにレポート閲覧者以上でサインインしてください。
サイド メニューの ID セクションを開きます。 監視と正常性 を選択してから 監査ログ を選択します。
クエリを実行する [日付] の範囲を選びます。
サインイン一の一覧の上部にある フィルターの追加 を選択してから アプリケーション を選択します。 フィルターを アプリケーションに含む: Copilot Studio に設定します。
同じ方法で 条件付きアクセス フィルターを追加し、失敗 に設定します。 適用を選択します。
特定の Copilot Studio エージェントの条件付きアクセス ログを取得する
- Microsoft Entra 管理センターにサインインします。
- サイド メニューやホームページから、または画面上部の検索バーで アプリの登録 を開きます。
- 確認するエージェントの登録を開きます。
- 概要 ページの Essentials セクションで、ローカル ディレクトリのマネージド アプリケーション のリンクを選択します。 該当エージェントの条件付きアクセス ログがあらかじめフィルターされたリストとして表示されます。
ポリシーの失敗の特定と修正
既定では、監査ログにはすべての活動が表示されます。 必要に応じて、アクティビティ フィルター を開いて活動を絞り込みます。 条件付きアクセスの監査ログ アクティビティの一覧については、Microsoft Entra 条件付きアクセスドキュメント の記事 Microsoft Entra 監査ログ アクティビティ を参照してください。
各タブのアクティビティを確認し、Copilot Studio で条件付きアクセスポリシーの失敗を引き起こしたものを探してください。
エントリを選択して、アクティビティの詳細 パネルを開き、条件付きアクセス タブに移動します。問題を引き起こした関連ポリシーと、そのポリシーによるアクション (ブロック など) が一覧表示されます。
関連するポリシーを特定したら、トラブルシューティングを行い、必要な対応を判断してください。 たとえば、エージェントの対話をブロックしたり、ポリシーのスコープを変更したり、ポリシーを変更または無効にしたりすることをポリシーに続行することができます。
Microsoft Entra 条件付きアクセス ドキュメントの以下の記事では、Microsoft Entra で問題を解決するために取るべき次の手順が詳しく説明されています。