LDAP can be enabled via System -> Settings -> LDAP. Make sure to configure all the parameters correctly
Creating a LDAP User
IceHrm can not extract users automatically from LDAP. You need to create a matching user in IceHrm with the same username. For an example if you have a user in your LDAP with username "user1" andpassword "pass123". Then you need to:
Create a user in icehrm with username "user1"
No need to set a password, as we will use LDAP to authenticate this user
The new user can login with username "user1" and password "pass123", which is his/her LDAP password
No LDAP for user with username "admin"
The user "admin" will always login with local db username and password (even LDAP is enabled)
Testing LDAP with a test server
This is a way to debug your LDAP setup. You can try to connect to a test LDAP server to find out if the problem is with your LDAP setup or if IceHrm