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.
- Project JEDI API Library has JwaWinLDAP unit.
- There's open source project called LDAP Admin which's written in Delphi, it will help you to get started.
- Look at this article Active Directory Service Interfaces, with ADSI service you can talk with LDAP.
- You can import com library
activeds.dll
, and use it with Delphi.
The light-weight Ararat Synapse TCP/IP library (for Delphi and Free Pascal) includes LDAP client support.
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).
I dont know about LDAP with Delphi but I found these:
- Delphi LDAP Support by Christopher Burke
- Delphi LDAP Authentication Component
精彩评论