Skip to main content
  • Latest version: v4.0.0
  • Compatible with Fusion version: 5.1.0 through 5.5.2
Deprecation and removal noticeThis connector is deprecated as of June 19, 2023 and is removed or expected to be removed as of January 31, 2024. The SharePoint V2 connector is not compatible with Fusion 5.6 and later, regardless of the removal date. Use the SharePoint Optimized V2 connector instead.For more information about deprecations and removals, including possible alternatives, see Deprecations and Removals.
This connector supports the following SharePoint server versions:
  • Microsoft SharePoint 2013
  • Microsoft SharePoint 2016
  • Microsoft SharePoint 2019
  • Microsoft SharePoint Online

Configuration

This section specifies the configuration properties for the SharePoint V2 connector.
When entering configuration values in the UI, use unescaped characters, such as \t for the tab character. When entering configuration values in the API, use escaped characters, such as \\t for the tab character.

Web applications

ImportantAt least one web application must be defined in the configuration, which represents the SharePoint web application to crawl.

Authentication

ImportantSelect only one authentication method for the configuration.

Windows NT LAN Manager (NTLM) authentication

Forms-based authentication (FBA)

SharePoint online authentication

App-only authentication (OAuth)

App-only authentication (OAuth) with private key

Requirements to index all site collections

The following conditions must be met to index site collections:
  • The authentication method must be one of the following:
    • Windows NT LAN Manager (NTLM)
    • SharePoint online
    • App-only (OAuth)
  • Credentials must list all site collections. For:
    • NTLM. Credentials must be an administrative account in the configuration.
    • SharePoint online. Credentials must be a SharePoint admin account in the configuration, not a site collection admin account.
    • App-only (OAuth). The application registered in the SharePoint instance must have a tenant scope.

Crawl searchable content

For detailed information about enabling and crawling searchable content, see Enable content on a site to be searchable.

Limit documents

These properties limit the documents and how they are processed.

Request settings

Security trimming configuration

Security filtering

Security filtering in the SharePoint connector requires the ACL (LDAP) connector to function correctly. For content collection, the SharePoint connector indexes documents. The value in the acl_ss field in each document contains roleAssignment IDs, where the role assignments define each object. For the access control collection, the SharePoint connector indexes:
  • SharePoint groups that contain Active Directory (AD) users and groups
  • Role assignment
    The LDAP ACL connector indexes the AD users and AD groups to the same access control collection.

Common properties

Proxy options

Item count limit

Item size limit

Item retry options

Other retry options are deprecated.

HTTP timeout options

HTTP connection options

Test NTLM permissions to successfully crawl a site collection

This is only applicable to SharePoint on-premise deployments.
To verify the NTLM account has appropriate permissions to crawl a site collection using the SharePoint V2 connector:
  1. Copy the check-ntlm-account-can-crawl-sharepoint-site-collection.ps1 PowerShell script below to a folder on your computer.
  1. Change the value in the first line: $site_col_url="https://your.sharepoint-site.com/sites/mysitecol" to the URL of your site collection.
  2. Execute the script. If the result is:
    • A JSON output of your site’s metadata, the account permissions are set correctly.
    • An error such as a 403, 401, or other error, the account permissions are not set correctly. Set permissions correctly and run the script again to verify it executes successfully.