用Delphi实现LDAP服务器

用Delphi实现LDAP服务器,delphi,ldap,Delphi,Ldap,有人有关于在Delphi中开发LDAP服务器的信息吗 我有一个多功能打印设备,需要通过LDAP对用户进行身份验证。在批准用户打印之前,应该检查一组规则 这些规则需要在服务器端实现,以便打印机ldap客户端可以查询服务器以获得授权。我不知道使用Delphi的ldap,但我发现了这些: - - 杰迪项目API库具有JwaWinLDAP单元 有一个名为的开源项目是用Delphi编写的,它将帮助您开始 看这篇文章,使用ADSI服务,您可以与LDAP对话 您可以导入com库activeds.dll,并将其

有人有关于在Delphi中开发LDAP服务器的信息吗

我有一个多功能打印设备,需要通过LDAP对用户进行身份验证。在批准用户打印之前,应该检查一组规则


这些规则需要在服务器端实现,以便打印机ldap客户端可以查询服务器以获得授权。

我不知道使用Delphi的ldap,但我发现了这些:
-
-

  • 杰迪项目API库具有JwaWinLDAP单元
  • 有一个名为的开源项目是用Delphi编写的,它将帮助您开始
  • 看这篇文章,使用ADSI服务,您可以与LDAP对话
  • 您可以导入com库
    activeds.dll
    ,并将其与Delphi一起使用

  • 轻量级的(适用于Delphi和免费Pascal)包括LDAP客户端支持。

    据我所知,Delphi没有LDAP服务器实现。甚至像这样的商业库也只包含LDAP客户端


    如果您需要本机Windows LDAP服务器,它是紧凑型的,不需要完整的Microsoft Windows server许可证,那么ADAM/AD LDS可能是一个选项。它可从Microsoft for Windows 7获得。(所有Microsoft Server版本都包括Active Directory服务,支持LDAP、Kerberos和其他标准)。

    这两个版本似乎又都是客户端。我需要一个服务器组件。建议:更改问题标题以表明这是关于LDAP服务器(而不是客户端)的问题,谢谢。为什么不使用现有的LDAP服务器?作为一个LDAP客户机非常容易,实现一个完整的LDAP服务器可能非常复杂,并且需要对协议有一个公平的理解。如果打印机连接到Windows计算机(您使用的是Delphi,对吗?),或者如果是通过Windows打印服务器访问的网络,Windows本身可以让您配置谁可以打印到打印机以及何时打印。+1。。。只是好奇#4是服务器组件吗?对我来说,它似乎是一个Active Directory LDAP客户端包装库。我可以在完整的windows服务器许可证上实现它。我需要做什么?所有Microsoft Server版本都包括Active Directory服务,支持LDAP、Kerberos和其他standardsOk,但这些是否允许我实现服务器实例?“所有Microsoft Server版本”但Web Server版本不包括AD。