在c程序中创建假LDAP服务器

在c程序中创建假LDAP服务器,c,ldap,C,Ldap,我们有一个项目,需要我们创建一个假的ldap服务器。我们真的不知道如何创造或完全理解它是什么 有人能给我们解释一下,以及如何将它包含在我们的C程序中吗?非常感谢您的帮助。LDAP是一个身份验证数据库,在树中存储名称和密码 有一个根,称为基,然后有子树,其中有组或人 例如,您有: 这是为结构设计的 现在你有了一个想法,你必须用命令创建某种API。 在LDAP上,您可以使用ldapadd在树中添加节点,或者直接添加个人。 通常,您会将要添加节点的位置或人员的信息放在为命令输入的文件中,例如: 好的

我们有一个项目,需要我们创建一个假的ldap服务器。我们真的不知道如何创造或完全理解它是什么


有人能给我们解释一下,以及如何将它包含在我们的C程序中吗?非常感谢您的帮助。

LDAP是一个身份验证数据库,在树中存储名称和密码

有一个根,称为基,然后有子树,其中有组或人

例如,您有:

这是为结构设计的

现在你有了一个想法,你必须用命令创建某种API。 在LDAP上,您可以使用ldapadd在树中添加节点,或者直接添加个人。 通常,您会将要添加节点的位置或人员的信息放在为命令输入的文件中,例如:

好的,现在您基本上已经有了LDAP,但是它的主要内容还没有完成。 现在,您需要它在调用登录时进行应答

例如,您有一个需要登录/密码的站点,并且该站点连接到您的假LDAP,当您按下登录按钮时,您的站点或程序应该调用LDAP服务器并检查信息是否正确

您应该添加的功能: 查找用户的访问权限 在站点/程序和LDAP之间进行加密通信

我建议在文档中查找更多信息:)

编辑: 我不确定那是你想要的。如果是另一种情况,则意味着您的C程序需要一个登录名/密码,然后调用LDAP服务器