# Sharepoint

Sharepoint Microsoft 365 协助组织共享和管理内容、知识和应用程序。

您必须安装 Qlik 数据网关 - 数据移动 。有关更多信息，请参阅[设置知识集市的 Qlik 数据网关 - 数据移动](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/gateways-for-knowledge-mart.htm)。

## 准备身份验证

要访问您的数据，您需要使用您的帐户凭据对连接进行身份验证。

要连接 Sharepoint ，您需要 ：

* 主机名称。例如：`mycompany.sharepoint.com`。
* 站点名称。例如：`https://mycompany.sharepoint.com/sites/<site-name>`。
* 获取租户 ID、客户端 ID 和客户端密文有关更多信息，请参阅 [Microsoft](https://learn.microsoft.com/en-us/azure/active-directory-b2c/client-credentials-grant-flow?pivots=b2c-user-flow) 文档。

### 所需的权限

**Microsoft Graph（8 项权限）** — 全部委托，无需管理员同意，全部已授予 QlikTech Inc.

* `email` — 查看用户的电子邮件地址
* `Mail.Read` — 阅读用户邮件
* `offline_access` — 保持访问您已授予其访问权限的数据
* `openid` — 让用户登录
* `profile` — 查看用户的基本资料
* `User.Read` — 登录并读取用户配置文件
* `Files.Read.All` — 读取用户可访问的所有文件
* `Sites.Read.All` — 读取所有网站集中的项目

**SharePoint（5 项权限）** — 全部已委派，无需管理员同意，全部已授予 QlikTech Inc.

* `AllSites.Manage` — 读取和写入所有网站集中的项目和列表
* `AllSites.Read` — 读取所有网站集中的项目
* `AllSites.Write` — 读取和写入所有网站集中的项目
* `MyFiles.Read` — 读取用户文件
* `Project.Read` — 读取用户项目

## 创建连接

1. 填写完所需的连接设置后，单击身份验证。

   您可能会被要求登录源应用程序。

   将显示一个带有身份验证代码的窗口。

2. 将代码复制到剪贴板，然后返回到连接对话框。

3. 粘贴使用源提供的代码完成身份验证中的代码，然后单击验证。

   提示注释您可能需要向下滚动才能查看此字段。

   在状态为已验证时，身份验证即得到验证。

4. 填写所需的连接属性。

5. 在名称中提供连接的名称。

6. 单击测试连接以验证配置。

7. 测试成功后，单击创建。

连接设置

| 设置 | 描述 |
| --- | --- |
| 数据网关 | 您需要一个客户管理的数据网关。有关更多信息，请参阅[设置知识集市的 Qlik 数据网关 - 数据移动](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/gateways-for-knowledge-mart.htm)。 |
| 主机名称 | Sharepoint 主机名称。 |
| 站点名称 | Sharepoint 站点名称。 |
| 驱动器名称 | Sharepoint 驱动器名称。 |
| 租户 ID | Sharepoint 租户 ID。 |
| 客户端 ID | Sharepoint 客户端 ID。 |
| 客户端密钥 | Sharepoint 客户端密钥。 |