Hein du Plessis
Hein du Plessis

Reputation: 3357

LDAP-Server implementation with Delphi

Does anyone have information on developing a LDAP server in Delphi?

I have a multi-function printing device that needs to authenticate a user over LDAP. There are a set of rules that should be checked before the approval can be given to the user to print.

These rules need to be implemented server side, so that the printer ldap client can query the server for authorisation.

Upvotes: 3

Views: 10291

Answers (4)

mjn
mjn

Reputation: 36644

As far as I know, there is no LDAP server implementation for Delphi. Even commercial libraries like IP*Works! only contain LDAP clients.

If you need a native Windows LDAP server, which is compact and does not require the full Microsoft Windows Server license, maybe ADAM / AD LDS is an option. It is available from Microsoft for Windows 7 here. (all Microsoft Server editions include Active Directory Services, supporting LDAP, Kerberos and other standards).

Upvotes: 1

mjn
mjn

Reputation: 36644

The light-weight Ararat Synapse TCP/IP library (for Delphi and Free Pascal) includes LDAP client support.

Upvotes: 2

Mohammed Nasman
Mohammed Nasman

Reputation: 11050

  1. Project JEDI API Library has JwaWinLDAP unit.
  2. There's open source project called LDAP Admin which's written in Delphi, it will help you to get started.
  3. Look at this article Active Directory Service Interfaces, with ADSI service you can talk with LDAP.
  4. You can import com library activeds.dll, and use it with Delphi.

Upvotes: 3

SimaWB
SimaWB

Reputation: 9294

I dont know about LDAP with Delphi but I found these:
- Delphi LDAP Support by Christopher Burke
- Delphi LDAP Authentication Component

Upvotes: -1

Related Questions