为操作配置用户身份验证

为已通过身份验证的 Copilot Studio 项目创建 Copilot Studio 操作时,您可以启用用户身份验证,或提供一组凭证供代理代表用户使用。

  • 如果对与操作关联的服务的访问是隐式的,或者对于低风险用例,请选择代理作者身份验证。 例如,使用此身份验证设置在给定的邮政编码中查找支持团队的电话号码。 或者在使用天气 API 获取当前天气预报时。
  • 如果您必须将数据访问权限限制在用户社区中的特定群体或个人,请选择用户身份验证。 例如,如果代理用于检索只有用户有权访问的数据或代表用户执行工作,请使用此身份验证设置。

创建连接

当用户访问任何使用用户操作登录体验的对话框时,都会收到提示。 一旦对话开始,他们就会收到提示,并向代理验证身份。

当用户查看连接页面时,他们将看到配置操作以完成给定对话所需的连接,以及您的操作在整个体验中可能需要的其他连接。

完成连接并返回到与代理的对话中,客户就可以“重试”操作。 然后完成客户的数据访问。

关于数据访问和权限管理

Copilot Studio 不存储任何凭据,如果访问令牌在服务端过期或被吊销,则会重新提示用户进行访问。 此外,他们可以手动访问此连接页面,并在完成与您的代理的通信后刷新或撤销权限。

支持的渠道

下表详细介绍了当前支持用户对操作进行身份验证的渠道

频道 受支持
Azure 机器人服务渠道 不支持
自定义网站 受支持
演示网站 不支持
Facebook 不支持
Microsoft Teams1 受支持
移动应用 不支持
Customer Service 全渠道2 受支持

1如果您还启用了 Teams 渠道,您需要遵循在 Microsoft Teams 中的使用 Microsoft Entra ID 为代理配置单点登录文档上的配置说明。 未能按照该页面上的说明配置 Teams 单一登录 (SSO) 设置,会致使您的用户在使用 Teams 渠道时始终无法通过身份验证。

2 仅支持实时聊天渠道。 有关详细信息,请参阅配置转接到 Dynamics 365 Customer Service