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 ↗.
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 |
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 |
|---|---|
| <URL> | Always. URL connection property |
| <KerberosKDC>:88 | If SharePointEdition='SharePoint OnPremise' (default) AND AuthScheme=Negotiate |
| <KerberosServiceKDC>:88 | If SharePointEdition='SharePoint OnPremise' (default) AND AuthScheme=Negotiate AND Kerberos topology uses multiple realms |
| <SSOLoginURL> | 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 |