エージェントの ツール を作成する際、ユーザー認証を要求するか、エージェントがユーザーに代わって使用する一連の資格情報を提供することができます。
- ツールに関連付けられたサービスへのアクセスが暗黙的である場合、またはリスクの低いユース ケースである場合は、エージェント作成者の認証 を選択します。 たとえば、この認証設定を使用して、特定の郵便番号のサポート チームの電話番号を検索します。 別のユース ケースとして、天気 API を使用して最新の天気予報を取得することもできます。
- ユーザー コミュニティ内の特定のグループまたは個人へのデータ アクセスを制限する必要がある場合は、ユーザー認証 を選択します。 たとえばエージェントが、ユーザーのみがアクセスできるデータを取得したり、ユーザーに代わって作業を実行したりする場合は、この認証設定を使用します。
接続を作成する
ユーザーは認証が必要なツールを利用するダイアログにアクセスすると、そのエクスペリエンスにおいてサインインを促されます。 会話が始まるとすぐにプロンプトが表示され、ユーザーはエージェントを通じて認証を行います。
ユーザーが接続ページを確認すると、ツールが特定のダイアログを完了するために必要な接続や、エクスペリエンス全体であなたのツールが必要とするその他の接続を確認できます。
接続を完了し、エージェントとの会話に戻ることで、お客様はツールを「再試行」できるようになります。 その後、顧客のデータアクセスが完了します。
データ アクセスとアクセス許可の管理
Copilot Studio は認証情報を格納しません。 アクセス トークンが期限切れになるか、サービス側で取り消された場合、エージェントはユーザーに認証情報の入力を求めます。 また、エージェントとの会話が終わった後、ユーザーは接続ページに手動でアクセスし、アクセス許可を更新したり取り消したりできます。
サポート対象のチャネル
次の表に、ツールのユーザー認証に現在対応している チャネル の詳細を示します。
| チャネル | サポートあり |
|---|---|
| Azure Bot Service チャネル | サポートしていません |
| カスタム Web サイト | サポートあり |
| デモ Web サイト | サポートしていません |
| サポートしていません | |
| Microsoft Teams1 | サポートあり |
| モバイル アプリ | サポートしていません |
| Customer Service 用オムニチャネル2 | サポートあり |
| SharePoint1 | サポートあり |
1 Teams チャネルも有効にしている場合は、Teams のエージェント向けに Microsoft Entra ID によるシングル サインオンを構成する というドキュメントに記載されている構成手順に従う必要があります。 そのページの指示に従って Teams シングル サインオン (SSO) 設定を構成しないと、ユーザーは Teams チャネルを使用するときに常に認証に失敗します。
2 ライブ チャット チャネルのみがサポートされています。 詳細については、Dynamics 365 Customer Service へのハンドオフを構成する を参照してください。