LDAP component

This component enables you to connect to the LDAP based system, search for users and groups and import them into XPDL as Participants.

Figure 4.15. LDAP Component

LDAP Component

To be able to do this, you first need to configure LDAP parameters by selecting corresponding action from component's toolbar. This will bring you a dialog where you define how to access LDAP, names of attributes representing group and users, etc. as shown on the picture below:

Figure 4.16. LDAP Configuration Dialog

LDAP Configuration Dialog

The toolbar for this component contains buttons for performing actions for managing LDAP access. The actions are described in the following table:

Opens a dialog to configure parameters neccessary to connect to an LDAP and search for users and groups.

Performs a LDAP search based on parameters entered in as a search criteria, and displays results in a table.

Imports selected LDAP entries as XPDL Participants.

Imports all LDAP entries as XPDL Participants.

As with all other components, you are also able to change the content of the toolbar, and the order of toolbar buttons.

The advantage of using "LDAP defined participants" is that one can connect the LDAP server of its organization and create processes using the real user/group logins for participant Ids. When the engine enacts such a process, it could also browse the LDAP server for the certain users/groups, so you do not have to do "participant to real user mapping".

The default LDAP properties can be defined in ldap.properties configuration file:

#LDAPReferralHandling = follow

#LDAPCountLimit = 0

#LDAPTimeLimit = 0

#LDAPPageSize = 1000

#LDAPHost=localhost

#LDAPPort=389

#LDAPBaseDN=

#LDAPObjectClassFilter=group

#LDAPObjectClassFilterChoices=group,organizationalUnit,organizationalRole,user,person,organizationalPerson,inetOrgPerson,AllListed

#LDAPSearchScope=SCOPE_SUB

#LDAPSecurityLevel=UserAndPassword

#LDAPSecurityUserDN=username@company.com

#LDAPSecurityPassword=somepwd

#LDAPGroupUniqueAttributeName=sAMAccountName

#LDAPGroupNameAttributeName=displayName

#LDAPGroupDescriptionAttributeName=description

#LDAPUserUniqueAttributeName=sAMAccountName

#LDAPUserNameAttributeName=displayName

#LDAPUserDescriptionAttributeName=description

#LDAPDistinguishedNameAttributeName=distinguishedName

#Toolbar.ActionOrder.defaultToolbar = ConfigureLDAP SearchLDAP - ImportSelected ImportAll