UiPath Documentation
integration-service
2024.10
false
Integration Service 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。 Integration Service 中提供的连接器包采用的是机器翻译的译文。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

Microsoft Outlook 365 身份验证

使用客户端证书、OAuth 2.0 客户端凭据或 Automation Suite 中支持的其他方法,将 UiPath 连接到 Microsoft Outlook 365。

先决条件​

您需要以下凭据:

  • 自带 OAuth 2.0 应用程序:应用程序客户端 ID 和客户端密码、作用域和租户 ID

环境​

首次访问“身份验证”屏幕时,您可以选择环境。 可用选项包括:

  • Office 365(默认)
  • 美国政府 L4 - 公共部门域
  • 美国政府 L5 - 公共部门域
  • 中国

在创建与外部应用程序的连接之前,许多组织需要管理员同意。管理员同意工作流要求在建立连接之前获得管理员批准特定用户或组的应用程序注册。有关更多信息,请参阅 Microsoft 文档中的“管理员同意工作流概述”和“Microsoft Entra ID 中的用户和管理员同意” 。

备注:

Integration Service 模拟创建连接的用户。 用户的凭据可用于访问其在给定应用程序中拥有的所有相同资源。 如果共享连接,则系统会代表该连接对 Microsoft SharePoint 或 OneDrive 进行所有更改。

作用域​

连接器请求以下权限/作用域:

  • 自带 OAuth 2.0 应用程序:
    • 创建连接时的最小作用域: openid 、 offline_access 、 Mail.Read 。
    • Outlook 触发器所需的最小作用域列表:
      • openid 、 offline_access 、 Mail.Read 、 Mail.Read.Shared – 用于共享邮箱触发器。
      • Calendars.Read – 适用于日历上的事件。
      • Calendars.Read.Shared – 适用于共享日历上的事件。
备注:

如果您使用“自带 OAuth 2.0 应用程序”进行身份验证,则默认情况下,您可以受益于创建应用程序时配置的作用域。如果要使用默认的应用程序权限,可以声明common作用域。这意味着您只能使用在 Azure 中为该应用程序配置的权限。您还可以在创建连接时使用“作用域”字段声明其他作用域。然后,系统在登录期间会要求您授予其他同意。

添加 Microsoft Outlook 365 连接​

要创建与 Microsoft Outlook 365 实例的连接,您需要执行以下步骤:

  1. 从 Automation Suite 中选择“Integration Service”。

  2. 从“连接器”列表中,选择“Microsoft Outlook 365” 。您还可以使用搜索栏来查找连接器。

  3. 选择“连接到 Microsoft Outlook 365”按钮。

  4. 您现在已重定向到连接页面。

    输入所需的凭据。您必须提供与不同活动交互时可能需要的客户端 ID 和客户端密码、租户 ID 以及作用域。查看活动文档,了解其需要哪些作用域。

    如果您使用的是多租户应用程序,请保留租户 ID ( common ) 的默认值。如果您使用的是单租户应用程序,请从 Azure 检索租户 ID。请参阅如何查找您的 Microsoft Entra 租户 ID 。

  5. 已添加您的连接。

如果您在登录过程中遇到任何错误,建议联系您的 Microsoft Outlook 365 管理员。

有关更多信息,请参阅Office 365 Outlook 连接器文档。

自带 OAuth 2.0 应用程序​

要了解如何创建应用程序,请转到 Microsoft 官方文档并按照其中所述的步骤操作:使用 Microsoft 身份平台注册应用程序。

备注:

这是一项高级功能,需要目标应用程序中的管理员权限。请与您的 IT 管理员合作,成功设置您的应用程序。

要求​

创建自己的应用程序以与 Integration Service 一起使用时,您必须考虑以下要求:

  1. 您必须将应用程序配置为多租户或单租户应用程序。
  2. 您必须配置网页应用程序。
  3. 您必须配置网页重定向 URI。创建连接时,将在身份验证屏幕中提供 OAuth 2.0 应用程序的重定向 URI(或回调 URL):https://{yourDomain}/provisioning\_/callback。
  4. 您必须设置委派权限。有关详细信息,请参阅 Microsoft 官方文档中的“权限” 。
  5. 为您的应用程序生成客户端密码。
重要提示:

使用私有 OAuth 应用程序的优点是,您可以根据实际需求自定义权限。要了解 Microsoft 365 包中每个活动所需的作用域,请参阅使用作用域并查看活动文档。连接器使用 Microsoft Graph API。有关所有权限的详细信息,请参见Microsoft Graph 权限参考页面。

创建应用程序后,使用其客户端 ID 和客户端密码创建与 Microsoft 连接器的连接。

OAuth 应用程序的刷新令牌​

Microsoft 可以随时使或撤销 OAuth 应用程序的刷新令牌。发生这种情况的原因可能有很多,例如超时和撤销。有关详细信息,请参阅 Microsoft 官方文档。

重要提示:

令牌失效会导致连接失败,并且在不修复连接的情况下,自动化将无法运行。

创建 OAuth 应用程序时,请务必遵循 Microsoft 的最佳实践。有关如何创建 Microsoft OAuth 应用程序的完整详细信息,请参阅 Microsoft文档。

此问题不仅会影响 OneDrive 和 SharePoint 连接器,还会影响所有基于 Microsoft Graph 的连接器,例如 Outlook 或 Teams。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新