Title
Create new category
Edit page index title
Edit category
Edit link
Set up LDAP for Pulse UI
This document describes how to configure LDAP authentication for Pulse UI.
Prerequisites
Before you begin, ensure that you have the following information:
- LDAP server FQDN
- LDAP port (389 for non-SSL or 636 for SSL)
- Root CA certificate path (for SSL connections)
- LDAP bind user (service account)
- LDAP bind password
- User search base DN
- User search filter
- Group search base DN
- Group search filter
Configuration Steps
Step 1: Verify the LDAP Configuration File
Check whether the LDAP configuration file exists.
xxxxxxxxxxls -al $AcceloHome/config/ldap/ldap.confIf the file does not exist, generate a default configuration file.
xxxxxxxxxxaccelo configure ldapExpected output
xxxxxxxxxxThere is no ldap config file availableGenerating a new ldap config file Please edit '$AcceloHome/config/ldap/ldap.conf' and rerun this commandStep 2: Configure LDAP Settings
Open the LDAP configuration file.
xxxxxxxxxxvi $AcceloHome/config/ldap/ldap.conf- LDAP Server: Specify the fully qualified domain name (FQDN) of the LDAP server.
xxxxxxxxxxhost = <LDAP_FQDN>- LDAP Port: If LDAP uses port 389, enable non-SSL mode.
xxxxxxxxxxinsecureNoSSL = true- Root CA Certificate: Specify the path to the SSL root CA certificate.
xxxxxxxxxxrootCA = <CERTIFICATE_FILE_PATH>- Bind User: Specify the LDAP service account used for directory searches. The account must be a member of the LDAP administrator group.
xxxxxxxxxxbindDN = <BIND_DN>- Bind Password: Specify the encrypted password string.
xxxxxxxxxxbindPW = <ENCRYPTED_PASSWORD>encryptedPassword = true- User Search Configuration
Specify the base DN and filter used to search for users.
Example:
xxxxxxxxxxuserBaseDN = cn=users,cn=accounts,dc=acceldata,dc=iouserFilter = (objectClass=person)- Group Search Configuration: Specify the base DN and filter used to search for groups.
Example:
xxxxxxxxxxgroupBaseDN = cn=groups,cn=accounts,dc=acceldata,dc=iogroupFilter = (objectClass=posixgroup)Step 3: Validate LDAP Search Access
Verify that the bind user has permission to search users and groups.
xxxxxxxxxxldapsearch -x \ -h <hostname> \ -p 389 \ -D "uid=admins,cn=users,dc=acceldata,dc=io" \ -W \ -b "cn=accounts,dc=acceldata,dc=io" \ "(&(objectClass=person)(uid=admins))"Successful results indicate that the bind account has the required search permissions.
Step 4: Validate LDAP Connectivity
Run the LDAP configuration command.
xxxxxxxxxxaccelo configure ldapWhen prompted, enter the LDAP user credentials.
xxxxxxxxxxChecking LDAP connection Enter LDAP username: gsEnter LDAP password: *******Expected output
xxxxxxxxxxperforming ldap search ou=users,dc=acceldata,dc=io sub (&(objectClass=inetOrgPerson)(uid=gs)) username "gs" mapped to entry cn=gs,ou=users,dc=acceldata,dc=io ✗ Do you want to use this configuration: yType y and press Enter.
Expected output
xxxxxxxxxxOk, Updating login properties. ✓ Done, You can now login using LDAP.Step 5: Push the LDAP Configuration
Push the updated LDAP configuration to the database.
xxxxxxxxxxaccelo admin database push-config -aStep 6: Deploy the LDAP Add-on
Deploy the LDAP add-on.
xxxxxxxxxxaccelo deploy addonsSelect LDAP from the list.
xxxxxxxxxx[ ] Job Runner[ ] Kafka 0.10.2 Connector[ ] Kafka Connector> [x] LDAP[ ] Log Reduce[ ] LogSearch[ ] Memsql ConnectorExpected output
Starting the deployment .. Completed [==================================================================================================] 100.00% 0s ✓ Done, Addons deployment completed.Step 7: Restart the GraphQL Service
Restart the GraphQL service.
xxxxxxxxxxaccelo restart ad-graphqlStep 8: Configure the Default LDAP Role
- Log in to Pulse Web UI.
- Create an Ops role with the required permissions.
- Configure the role as the default LDAP role.
All users authenticated through LDAP are automatically assigned this role after login.
Verify the Configuration
Verify the following:
- LDAP users can successfully authenticate.
- Users are automatically assigned the default Ops role.
- User and group searches return expected results.
- Pulse UI access is granted according to the configured role permissions.
For additional help, contact www.acceldata.force.com OR call our service desk +1 844 9433282
Copyright © 2026