stacks_image_FD8E95B4-6EB0-42A7-AA33-365E3E0F2915
Latest LDAPclient Plug-in release available 2.0.161 06/11/2010

Ajax Loader Gif

ldapclient The LDAPclient Plug-in for Servoy will give you the ability to log into any LDAP server. Both secure (ssl) and non-secure. Connections can by Anonymous or Authenticated.

The LDAPclient Plug-in will prove its value in environments where an LDAP server is already in use and setting up a security user database for a Servoy solution would mean duplicating the user data from the LDAP server. It is under those circumstances that maintenance issues will arise rather sooner than later.
  • Connect to an LDAP server
  • Secure (SSL) and non-secure connections
  • Anonymous and non-anonymous bind
  • Create, edit and retrieve Entries
  • Retrieve attributes by name or methodName
  • Add, edit and delete Passwords
The Plug-in is tested against Open LDAP, MS Active Directory®, Kerio MailServer® and Novell eDirectory® and can be downloaded from our Support site or through the Update Manager.
  • To create your own log-in/security system.
  • To avoid 'yet another user database' (and synchronization errors).
  • To retrieve contacts from an LDAP server.
In short every company with an LDAP server installed will benefit.
Smart client Web client Headless client
4+ 1.5 +
5+ 1.5 +
1 This chart is not applicable for the used LDAP Server (not included).

These video's will give you an introduction and simple instructions of how you can start using the Component.

Please do not forget to import the sample solution. You can find the sample solution in servoy_root/solutions/it2be-examples.

stacks_image_2BCFF054-72CC-4012-9EAD-4C47A966F4DE
We decided to make the price for this wonderful Plug-in more attractive so that more developers are attracted to buy it.
Have
FUN with it!
stacks_image_95D3403E-556F-40CB-8D1A-46DE723BB781
Corporate license
Single corporate deployment (135.00 EURO maintenance fee p/y)
400.00 EURO
stacks_image_6700BA6E-3C55-4E08-9AD4-9795F0323DB7
Single Developer license
One developer & unlimited deployment (150.00 EURO maintenance fee p/y)
600.00 EURO
stacks_image_41F3BC35-C076-4643-B1E6-45B3CC63409D
Site license
Team of developers & unlimited deployment (225.00 EURO maintenance fee p/y)
900.00 EURO
stacks_image_0A86B6D3-8C67-4D50-8B46-C81CEA4165E1
UPGRADE Corporate license to Servoy 4+
You already have a Corporate license (135.00 EURO maintenance fee p/y)
150.00 EURO
stacks_image_179BF956-3937-4986-856E-34B88808920B
UPGRADE Single Developer license to Servoy 4+
You already have a Single Developer license (150.00 EURO maintenance fee p/y)
200.00 EURO
stacks_image_754598C8-4E7E-4479-B57C-DB329B1F548F
UPGRADE Site license to Servoy 4+
You already have a Site license (225.00 EURO maintenance fee p/y)
300.00 EURO
2.0-161 06/11/2010
[chg] changed libraries to support (backward) compatibility between (beta) releases

2.0-159 05/05/2010
[chg] made several changes to fix security issue with latest Java release

2.0-155 01/29/2010
[chg] improved Framework to work with external (gui and command-line) installer

2.0-153 08/17/2009
[chg] changed Framework

2.0-152 07/28/2009
[chg] removed signature from core-common.jar to avoid security issues

2.0-151 03/16/2009
[chg] it is not longer necessary to register a developer license

2.0-150 01/19/2009
[chg] made some adjustments to core activation wizard

2.0-149 12/05/2008
[chg] added to improved framework

2.0-148 10/30/2008
[chg] improved license feedback in log file
[fix] changed a couple of core functions

2.0-147 10/30/2008
[fix] preference panel 'Components' is now available again

2.0-146 10/21/2008
[fix] corrected issue with Eclipse update manager

2.0-144 08/16/2008
[fix] corrected startup file for client loaded from application server

2.0-143 06/30/2008
[chg] redesigned for Servoy 4.0

2.0-141 06/19/2008
[new] added Entry to avoid use of Contact and Group (2.0 only)
[new] added retrieval of entry per dn from LDAPset (instead of index) (2.0 only)
[new] added retrieval of entry per parameter/value from LDAPset (instead of index) (2.0 only)
[new] added methods to edit and save an Entry, Contact and Group (2.0 only)
[new] added methods to create and save an Entry, Contact and Group (2.0 only)
[new] added methods to delete an Entry (2.0 only)
[new] added methods to create, edit and delete Entry Attributes (2.0 only)
[new] added methods to create, edit and verify a password (2.0 only)
[chg] getXXX(...) methods are not properties in Contact and Group Objects
[chg] dn attributes that don't really belong in a DataSet and LDAPset are removed
[chg] getDN(..) now returns correct value
[chg] enhanced sample solution and sample code

2.0-140 05/08/2008
[new] added returnParameters argument to getLDAPSet and getDataSet to limit nr of returned columns

1.1-139 04/02/2008
[chg] made some important improvements to the core to prepare for Servoy 4.0

1.1-138 02/25/2008
[new] added method 'getVersionLicensed' to find out what version is licensed
[chg] reduced client download size for resources with overall savings up to 45%

1.1-137 01/14/2008
[chg] Connection Object will now return human readable output

1.1-136 06/18/2007
[new] getConnection() now checks availability of server and return null with negative result

1.1-135
[chg] expanded isAuthorized to take 2nd user connection parameter to facilitate simplebind
[fix] corrected an error with the LDDAP DataSet in Servoy Client
[fix] LDAPSet now works in Servoy Client
[fix] corrected error in tooltips for SCOPES

1.0-132
[new] added getVersion() and getLicense() methods to retrieve component information
[chg] the Plug-in is now lazy loading (again)

1.0-131
[chg] added the plug-in to the new Update manager
[new] Made the plug-in a client-server plug-in
[new] added group support
[new] added contact 'memberOf' support
[new] added group 'member' support
[new] added Servoy 3.x specific sample solution
[new] case 0000037: added searchScope option to search/find users in multiple OU's

0.5-112
[new] Create non secure connection with LDAP server
[new] Create ssl connection with LDAP server
[new] Select contacts (ContactSet) in chosen baseDN
[new] Select attributes in contact
[new] Check authorization for user
  • back to top
    What is the difference between getConnection() and isAuthorized()
    var vResult = isAuthorized(...)

    This method a is used to check if a combination of a users login/password is authorized to login to the system using simple authentication.
    Simple authentication consists of sending the LDAP server the fully qualified DN of the client (user) and the client's clear-text password.

    var vConnection = getConnection(...)

    This method creates a connection object (not a live/open connection) that can be further used for working on the data on the LDAP server.


  • back to top
    I think I entered the correct data but I can not seem to connect...
    This is one of the most tricky questions!
    Chances are, when you use this plug-in, that you or your client will have a Network manager.
    Ask him/her, they should know.

    Unfortunately there are too many possible solutions.

    A good help for us, during development, was the LDAP Browser.
    It is a (Java) freeware tool and it will give you the base DN once you the url and credentials are correct.

    You can find the LDAP Browser here.

    Another cool application is JXBrowser, free as well and available here.

    A nice OS X application is available here and we found a Windows application here.