Active Directory integration overview
Active Directory integration
If your organization utilizes Active Directory (AD) to manage network identity and access, you can connect your environment to ThoughtFarmer using the Employee Directory Connector (EDC). The EDC provides automated, bi-directional synchronization to ensure user profiles, security groups, and organizational structure remain up to date across both platforms.
The EDC supports full Active Directory integration for both ThoughtFarmer Cloud and on-premise deployments, including environments with multiple Active Directory domains or forests.
Note: If integrating with multiple Active Directory domains, you must complete the configuration steps below for each distinct directory store.
Active Directory service account requirements
To establish a secure connection with Active Directory, ThoughtFarmer requires a dedicated domain service account.
- Password Expiration: The service account password must be set to never expire. If the account password expires, Active Directory authentication, background user synchronization, and single sign-on (SSO) workflows will immediately fail.
-
Permissions Baseline:
Full Integration (Read/Write): Requires read and write permissions in Active Directory. This enables ThoughtFarmer to sync profile updates back to your directory store.
Restricted Integration (Read-Only): If your organizational security policy restricts write access, assign Read-Only permissions. ThoughtFarmer will read directory objects without modifying your Active Directory data.
For detailed schema permission mappings, see our technical reference guides: AD security permissions and Field mappings data ownership and user test.
Adding a new Active Directory instance
Log in to ThoughtFarmer as an administrator.
Navigate to Admin panel > Users & security > Employee Directory Connector.
Click Add new external user store.
Configure the initial parameters:
Name: Enter a descriptive name for this directory store (e.g.,
Corporate Active Directory).Type: Select Active Directory from the dropdown menu.
Enabled: Check this box to activate the integration.
Write enabled: Check this box if ThoughtFarmer should be permitted to update user attributes back to Active Directory.
User auto-creation: Check this box to automatically create new ThoughtFarmer intranet user accounts whenever new active users are detected in Active Directory.
Click Save. You will be redirected to the detailed Configuration page for the newly created store.
Configuring Active Directory settings
To complete the setup, navigate to Admin panel > Users & security > Employee Directory Connector, select your Active Directory store, and open the Configuration tab. Complete the fields using the reference guide below:
| Configuration field | Requirement | Operational description |
|---|---|---|
| Domain | Mandatory |
Enter your primary Active Directory domain FQDN (e.g., corp.domain.com).
|
| Username | Mandatory | Enter the SAMAccountName or UPN of your dedicated AD service account. |
| Password | Mandatory | Enter the current password for your AD service account. |
| Alternate domains | Optional | Enter a comma-separated list of secondary domain aliases used for form-based login matching. |
| Allow password changes | Optional | Check to allow users to update expired passwords via the intranet. When enabled, define the Day warning period (number of days prior to expiration that users receive a prompt). |
| Check user is still active | Optional | Check to verify account status in AD during authentication, preventing disabled AD accounts from logging in. |
| Incoming mail domains | Mandatory |
Enter your corporate Internet email domain (e.g., company.com) and your LAN email domain (e.g., corp.local).
|
| LDAPS | Optional | Check to enforce encrypted communication (Port 636) between ThoughtFarmer and your Domain Controllers. |
| Use ranged queries | Recommended | Check to enable paged querying for large Active Directory groups containing more than 1,000 members. (Should remain enabled for virtually all deployments). |
| Cross reference lookups | Advanced | Contains Distinguished name lookup and NetBIOS name lookup fields. These are reserved for complex multi-forest environments; leave blank unless instructed by ThoughtFarmer Support. |
Once all fields are configured, click Save changes at the bottom of the page.
Understanding write access
Enabling Write access allows ThoughtFarmer to act as the authoritative source of truth for designated user profile fields.
When Write Enabled is checked: Profile edits made by users or administrators within ThoughtFarmer will write back to and overwrite matching attributes in Active Directory, provided ThoughtFarmer is designated as the Data Owner for those specific fields.
When Write Enabled is unchecked: ThoughtFarmer operates in read-only mode. No changes made within the intranet will alter data within your Active Directory schema.
To toggle this setting at any time, navigate to Admin panel > Users & security > Employee Directory Connector, select the store, open the Basic information tab, and toggle the Write enabled checkbox. Click Save to commit the change.
Comments
0 comments
Please sign in to leave a comment.