Thursday, December 06, 2007

OrangeHRM to apply LDAP

OrangeHRM has opened its doors to utilize LDAP in its ESS user login (currently available as customizations). With the new implementation the username will be the only required field for an LDAP user where the password will be automatically checked with the LDAP connection. This will enable a hassle free login for the user.

LDAP (Lightweight Directory Access Protocol) is a protocol to access hierarchical databases (just like SQL accesses relational databases). The objects in the databases are stored in a tree, which is the reason it is called "hierarchical". The name of the root is usually called the "suffix" or "root" and all objects are stored inside it. The objects are a list of attributes. The attributes are pairs (name, value). An object can have multiple attributes with the same name (or, a less popular way of viewing it, an attribute can have multiple values). All objects in the tree must have a type (sometimes more than one). The types of an object are usually called classes. The classes themselves are called schemas. It stores the information using BDB files and keeps indexes on attributes you specify. You can use access control lists to specify which users are granted access to which information.

Examples of LDAP servers are Microsoft's Active Directory, Novell eDirectory and the free OpenLDAP. According to the experience of many developers, OpenLDAP works very well. An example client is a suite of command-line tools distributed as part of OpenLDAP: ldapsearch, ldapadd, ldapdelete and ldapmodify.
LDAP has become popular due to the following reasons.

-It can very easily set up multiple systems to authenticate users with the information from a centralized backend
-It ensures high security with respect to your data
-It provides good server implementation
-It is easy to set up


5 comments:

Gavin Henry said...

I would recommend OpenLDAP, see AD and ADAM Performance: UPDATE.

Gavin.

Sam said...

sam.muro@gmail.com

Can someone share with me howto integrate OrangeHRM with MS Active directory

Regards
Sam

CW said...

So far I love what I am seeing.
Would love to see an option when creating users to create an "ACTIVE DIRECTORY" user automatically. From there possible option EMAIL create.
We'd also like to maybe have some other options when creating users to create 'accounts' in some of the software our end users create...

Unknown said...

This is really informative. Thanks for sharing this article.Your information is really very unique and useful for me..very nice blogs!!! i have to learning for lot of information for this sites...Sharing for wonderful information.thank you admin for sharing this valuable post. This tutorial helped me to learn java technology in
detail.



Open Source Management Software

Unknown said...

Thanks to share such a useful information for us.

Download Free OrangeHRM LDAP Integration Plugin.