Integration Service
最新
False
横幅背景图像
Integration Service 用户指南
上次更新日期 2024年4月24日

Microsoft OneDrive 和 SharePoint 身份验证

先决条件

根据您选择的身份验证类型,您需要满足以下条件之一:

  • 您的 Microsoft 帐户电子邮件地址和密码。
  • Your application's Client ID and Client secret, Scopes and Tenant ID.
此外,您必须向第三方应用程序授予访问您信息的权限。 如有任何错误,请联系 Microsoft OneDrive 和 SharePoint 管理员。
备注:

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

When you first access the Authentication screen, you can select an Environment. The available options are:

向第三方应用程序授予权限

在建立连接之前,请确保已从管理中心向集成应用程序授予权限:

  1. 登录到Microsoft 365 管理中心
  2. 转到 “设置” ,然后选择“组织设置”。



  3. 在“服务”选项卡下,选择“用户同意应用程序”



  4. 确保已启用 “让用户在应用程序代表用户请求访问您组织的数据时提供同意” 复选框,然后选择“保存”。



作用域

The following scopes are requested by the connector: offline_access, Files.Read, Files.Read.All, Files.ReadWrite, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All, Group.Read.All, Group.ReadWrite.All, profile, openid, email.

This represents the full list of required scopes.

注意: 请与 IT 团队合作,为您的用户和应用程序授予这些权限。

添加 Microsoft OneDrive 和 SharePoint 连接

要创建与 Microsoft OneDrive 和 SharePoint 实例的连接,您需要执行以下步骤:
  1. 选择 Automation Cloud 中的 Integration Service
  2. 从“连接器” 列表中,选择“Microsoft OneDrive 和 SharePoint”。 您也可以使用搜索栏来缩小连接器的范围。
  3. 选择“添加连接” 按钮。
  4. 现在,系统会将您重定向到连接页面。 您可以选择两种身份验证类型:“OAuth 2.0 授权代码”或“自带 OAuth 2.0 应用程序”。
    • 如果您选择 OAuth 2.0 授权代码,请单击“连接” ,然后使用您的 Microsoft 电子邮件地址和密码进行身份验证。
    • If you select Bring your own OAuth 2.0 app, you must provide a Client ID and Client secret, the Tenant ID, and the Scopes you may need to interact with different activities. Check out the activities' documentation to see what scopes they require.
      Note: If you are using a multitenant application, leave the Tenant ID field blank. If you are using a single tenant application, retrieve the Tenant ID from Azure.


  5. 已添加您的连接。

自带 OAuth 2.0 应用程序

在 Integration Service 中,当创建与其中一个基于 Microsoft Graph 的连接器的连接时,您可以在两个身份验证选项之间进行选择:

  • OAuth 2.0 授权代码 – 连接到 UiPath 公共应用程序。
  • 自带 OAuth 2.0 应用程序 – 它将连接到您创建的私有应用程序。

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

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

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

  1. You must configure the application as a Multitenant or Single tenant application.
  2. You must configure a Web Redirect URI. The Redirect URI (or callback URL) for your OAuth 2.0 application is provided in the authentication screen when creating a connection: https://cloud.uipath.com/provisioning_/callback.
  3. 您必须设置委派权限。 有关详细信息,请参阅 Microsoft 官方文档中的权限
    注意:使用私有 OAuth 应用程序的优点是,您可以根据实际需求自定义权限。 要了解 Microsoft 365 包中每个活动所需的作用域,请转到活动文档。


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

OAuth 应用程序的刷新令牌

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

警告:令牌失效会导致连接失败,并且在不修复连接的情况下,自动化将无法运行。
创建 OAuth 应用程序时,请确保遵循 Microsoft 的最佳实践。 有关如何创建 OAuth 2.0 应用程序的详细信息,请查看 Microsoft文档
注意:此问题会影响所有基于 Microsoft Graph 的连接器。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.