Microsoft SharePoint¶
The Microsoft SharePoint connector is a Palantir-provided driver for Microsoft SharePoint.
To create a new Microsoft SharePoint source, follow the standard setup flow for Palantir-provided drivers, then use the sections below for Microsoft SharePoint-specific configuration and networking. For the complete property reference, see the official Microsoft SharePoint driver documentation ↗.
Configuration¶
The properties below are mandatory or recommended.
| Property | Required? | Description | Default |
|---|---|---|---|
Schema |
Mandatory | Specifies the type of schema the provider uses for connecting to Microsoft SharePoint. | SOAP |
URL ↗ |
Mandatory | Specifies the base URL of the Microsoft SharePoint site to connect to. This URL is used as the starting point for all API calls. | https://teams.contoso.com |
AuthScheme ↗ |
Recommended | Specifies the authentication scheme used to connect to Microsoft SharePoint. | AzurePassword |
AzureTenant ↗ |
Recommended | Identifies the Microsoft SharePoint tenant being used to access data. Accepts either the tenant's domain name (for example, contoso.onmicrosoft.com ) or its directory (tenant) ID. | — |
Password ↗ |
Recommended | Specifies the password used to authenticate the user. | — |
SharePointEdition ↗ |
Recommended | Specifies the Microsoft SharePoint edition to connect to. | SharePoint Online |
User ↗ |
Recommended | Specifies the Microsoft SharePoint user account used for authentication. | username@domain.onmicrosoft.com |
Networking¶
The table below lists the domains that the source needs to be able to access in order to successfully run.
For each domain, add a corresponding egress policy. If the source is hosted on-premises and not directly reachable from Foundry, use an agent proxy egress policy instead; the agent host itself must also be able to reach the listed domains. See using an agent as a proxy for details.
| Domain | Required |
|---|---|
| \ |
Always. URL connection property |
| \ |
If SharePointEdition='SharePoint OnPremise' (default) AND AuthScheme=Negotiate |
| \ |
If SharePointEdition='SharePoint OnPremise' (default) AND AuthScheme=Negotiate AND Kerberos topology uses multiple realms |
| \ |
If SharePointEdition='SharePoint OnPremise' (default) AND AuthScheme=ADFS |
| login.microsoftonline.com | If SharePointEdition='SharePoint Online' AND AuthScheme=AzureAD, AzurePassword, SharePointOAuth, OAuthJWT AND AzureEnvironment=GLOBAL (default) |
| login.chinacloudapi.cn | If SharePointEdition='SharePoint Online' AND AuthScheme=AzureAD, AzurePassword, SharePointOAuth, OAuthJWT AND AzureEnvironment=CHINA |
| login.microsoftonline.us | If SharePointEdition='SharePoint Online' AND AuthScheme=AzureAD, AzurePassword, SharePointOAuth, OAuthJWT AND AzureEnvironment=USGOVT or USGOVTDOD |
中文翻译¶
# Microsoft SharePoint
<!-- BEGIN GENERATED:intro -->
Microsoft SharePoint 连接器是 Palantir 提供的用于连接 Microsoft SharePoint 的[驱动程序](https://palantir.com/docs/foundry/data-integration/foundry-provided-drivers/)。
要创建新的 Microsoft SharePoint 数据源,请遵循 [Palantir 提供驱动程序的标准设置流程](https://palantir.com/docs/foundry/data-integration/foundry-provided-drivers/#setup),然后使用以下各节进行 Microsoft SharePoint 特定的配置和网络设置。有关完整的属性参考,请参阅 [Microsoft SharePoint 驱动程序官方文档 ↗](https://cdn.cdata.com/help/RSJ/jdbc/)。
<!-- END GENERATED:intro -->
<!-- BEGIN GENERATED:configuration -->
## 配置
以下属性为必填或推荐项。
| 属性 | 是否必填 | 描述 | 默认值 |
|---|---|---|---|
| `Schema` | 必填 | 指定提供程序用于连接 Microsoft SharePoint 的架构类型。 | `SOAP` |
| [`URL` ↗](https://cdn.cdata.com/help/RSJ/jdbc/RSBSharePoint_p_URL.htm) | 必填 | 指定要连接的 Microsoft SharePoint 站点的基本 URL。该 URL 将作为所有 API 调用的起始点。 | `https://teams.contoso.com` |
| [`AuthScheme` ↗](https://cdn.cdata.com/help/RSJ/jdbc/RSBSharePoint_p_AuthScheme.htm) | 推荐 | 指定用于连接 Microsoft SharePoint 的身份验证方案。 | `AzurePassword` |
| [`AzureTenant` ↗](https://cdn.cdata.com/help/RSJ/jdbc/RSBSharePoint_p_AzureTenant.htm) | 推荐 | 标识用于访问数据的 Microsoft SharePoint 租户。接受租户域名(例如 contoso.onmicrosoft.com)或其目录(租户)ID。 | — |
| [`Password` ↗](https://cdn.cdata.com/help/RSJ/jdbc/RSBSharePoint_p_Password.htm) | 推荐 | 指定用于验证用户身份的密码。 | — |
| [`SharePointEdition` ↗](https://cdn.cdata.com/help/RSJ/jdbc/RSBSharePoint_p_SharePointEdition.htm) | 推荐 | 指定要连接的 Microsoft SharePoint 版本。 | `SharePoint Online` |
| [`User` ↗](https://cdn.cdata.com/help/RSJ/jdbc/RSBSharePoint_p_User.htm) | 推荐 | 指定用于身份验证的 Microsoft SharePoint 用户账户。 | `username@domain.onmicrosoft.com` |
<!-- END GENERATED:configuration -->
<!-- BEGIN GENERATED:networking -->
## 网络设置
下表列出了数据源为成功运行而需要能够访问的域名。
对于每个域名,请添加相应的[出站策略](https://palantir.com/docs/foundry/administration/configure-egress/)。如果数据源部署在本地且无法直接从 Foundry 访问,请改用[代理出站策略](https://palantir.com/docs/foundry/administration/configure-egress/#agent-proxy-egress-policies);代理主机本身也必须能够访问列出的域名。详情请参阅[使用代理作为代理](https://palantir.com/docs/foundry/data-connection/agent-proxy/)。
| 域名 | 必需条件 |
|--- |--- |
| \<URL> | 始终需要。URL 连接属性 |
| \<KerberosKDC>:88 | 如果 `SharePointEdition='SharePoint OnPremise'`(默认)且 `AuthScheme=Negotiate` |
| \<KerberosServiceKDC>:88 | 如果 `SharePointEdition='SharePoint OnPremise'`(默认)且 `AuthScheme=Negotiate` 且 Kerberos 拓扑使用多个领域 |
| \<SSOLoginURL> | 如果 `SharePointEdition='SharePoint OnPremise'`(默认)且 `AuthScheme=ADFS` |
| login.microsoftonline.com | 如果 `SharePointEdition='SharePoint Online'` 且 `AuthScheme=AzureAD,` AzurePassword, SharePointOAuth, OAuthJWT 且 `AzureEnvironment=GLOBAL`(默认) |
| login.chinacloudapi.cn | 如果 `SharePointEdition='SharePoint Online'` 且 `AuthScheme=AzureAD,` AzurePassword, SharePointOAuth, OAuthJWT 且 `AzureEnvironment=CHINA` |
| login.microsoftonline.us | 如果 `SharePointEdition='SharePoint Online'` 且 `AuthScheme=AzureAD,` AzurePassword, SharePointOAuth, OAuthJWT 且 `AzureEnvironment=USGOVT` 或 USGOVTDOD |
<!-- END GENERATED:networking -->