在為Agent建立工具時,您可以要求使用者進行驗證,或提供Agent可代表使用者使用的一組認證。
- 若對與工具相關服務的存取是隱式的,或屬於低風險使用案例,請選取Agent作者驗證。 例如,使用此驗證設定以針對指定郵遞區號,尋找支援團隊的電話號碼。 另一個使用案例可能是使用天氣 API 來取得目前預報。
- 如果必須將資料存取限制為使用者社群中的特定群組或個人,請選擇使用者驗證。 例如,如果 Agent 要擷取只有使用者有權存取的資料或代表他們執行工作,請使用此驗證設定。
正在建立連線
當使用者造訪任何需要驗證的工具之對話時,系統會提示他們登入。 對話開始時,系統會立即提示他們,並對透過 Agent 進行身份驗證。
當使用者檢閱連接頁面時,他們可以看到需要為工具設定連線以完成指定對話方塊,以及在整個體驗中可能需要您的工具的其他連接。
完成連線並返回與 Agent 的交談,可讓客戶「重試」使用該工具。 然後完成客戶的資料存取。
資料存取和權限管理
Copilot Studio 不會存放任何認證。 Agent 會在存取權杖過期或於服務端被撤銷時,提示使用者提供認證。 此外,使用者後只要與您的 Agent 交談完畢後,就可以手動存取連線頁面和重新整理或撤銷權限。
支援的管道
下資料表詳細說明目前支援工具使用者驗證的 管道。
| 通道 | 已支援 |
|---|---|
| Azure Bot Service 頻道 | 不支援 |
| 自訂網站 | 已支援 |
| 示範網站 | 不支援 |
| 不支援 | |
| Microsoft Teams1 | 已支援 |
| 行動應用程式 | 不支援 |
| Customer Service 全通路2 | 已支援 |
| SharePoint1 | 已支援 |
1 如果您也啟用了 Teams 頻道,則需要依照在 Teams 中使用 Microsoft Entra ID 為 Agent 設定單一登入文件中的設定說明進行操作。 如果無法根據該頁面上的指示設定 Teams 單一登入 (SSO) 設定,會導致您的使用者在使用 Teams 管道時一直無法通過驗證。
2 僅支援即時聊天頻道。 如需其他資訊,請參閱設定移交至 Dynamics 365 Customer Service。