- Latest version: v2.1.1
- Compatible with Fusion version: 5.9.1 and later
Verify your connector versionThis connector depends on specific Fusion versions. See the following table for the required versions:
For connector downloads, see Download Connectors.
Prerequisites
Perform these prerequisites to ensure the connector can reliably access, crawl, and index your data. Proper setup helps avoid configuration or permission errors, so use the following guidelines to keep your content available for discovery and search in Fusion. The LDAP server must use a supported authentication method:- Simple bind with a username and password.
- (Optional) Anonymous bind for open LDAP servers, but this is discouraged in production environments for security reasons.
- For users: Have access for
uid,cn,sAMAccountName, or an equivalent for the unique user ID. - For groups: Have access for
cnor equivalent for group ID, plusmember, oruniqueMemberfor users or subgroups assigned to that group.
User.Read.Allto read profile properties and group memberships.GroupMember.Read.Allto read memberships and basic group properties.
Remote mode prerequisites (optional)
If running in remote mode, there are additional considerations:- Ensure your network allows outbound HTTP/2 traffic from the remote host to the Fusion gRPC endpoint.
- You need a Fusion user account with the
remote-connectorsoradminrole to authenticate the connector. - If the standalone host doesn’t trust Fusion’s TLS cert, point it to your truststore file path.
Authentication
Setting up the correct authentication according to your organization’s data governance policies helps keep sensitive data secure while allowing authorized indexing. You will need to enter the following in Fusion:- LDAP host and port.
- Bind DN username for the Login User Principal field in Fusion.
- Bind password for the Login Password in Fusion.
- Base DN, such as
dc=example,dc=com. - User and group filters are prepopulated and you can adjust these as needed.
- If crawling Azure AD, enter the Azure credentials in the Azure AD Properties section.
- Bind to the LDAP server.
- Search users and groups.
- Fetch ACL data for security trimming.
Full recrawls
Starting in Fusion 5.7, subsequent crawls work differently with the LDAP ACLs V2 connector than other connectors. Crawls follow this process:- Every time the connector crawl runs, all documents are indexed.
- Each document is assigned a new field,
_lw_job_id_s. - The connector job assigns the
jobIDvalue to this field. - When the crawl finishes, the job deletes documents that do not have the latest
jobIDvalue.
Remote connectors
You can configure the LDAP ACLs V2 connector (v2.0.0 and later) to running remotely in Fusion versions 5.9.1 and later. For more information, see Configure remote V2 connectors.Security trimming
Starting in Fusion 5.9, you can configure the LDAP ACLs V2 connector with the SharePoint Optimized V2 connector to support security trimming. Starting in Fusion 5.18.0, you can use a sidecar collection to store ACL documents separately from your content collection.Learn more
Fetch Azure Groups with the AD Connector for ACLs
Fetch Azure Groups with the AD Connector for ACLs
The Active Directory Connectors for ACLs has the ability to fetch Azure groups and index them into the ACL collection. The connector utilizes the Microsoft Graph API’s group-list service.The resulting ACL document contains IDs that are GUID strings, such as
45b7d2e7-b882-4a80-ba97-10b7a63b8fa4, and they have inbound_ss relationship to the ldapGroup-sid record’s SID identifier.Configuration parameters
In order to crawl Azure groups from the AD Connector for ACLs, you will need the values for the following parameters:- Azure AD Tenant ID
- Azure AD Client ID
- Azure AD Client Secret
Find your Tenant ID and Client ID
Begin by registering your application:- Visit the Azure portal.
-
Click App registrations.

-
Click New registration.
The new application registration screen will appear:

- Enter a name for the application.
- Choose the Single Tenant supported account type.
- Leave the Redirect URI value blank.
- Click Register.
- Azure AD Tentant ID. Listed as “Directory (tenant) ID”
-
Azure AD Client ID. Listed as “Application (client) ID”

Configure your application permissions
-
Click View API permissions.

-
Add the following as Application permissions under Microsoft Graph.
-
GroupMember.Read.AllAllows the application to read general information about associated groups, such as the list of members and basic group properties. See Microsoft Graph Group Application permissions for more information. -
User.Read.AllAllows the application to read all user profile information, such as properties and group membership. See Microsoft Graph User Application permissions for more information.
-
-
Select Grant admin consent.

Find your Client Secret
- Click Clients & Secrets.
-
Create a New client secret.

