gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 08:40:42 26 4
gpt4 key购买 nike

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

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

最佳答案

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

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

例如你有:http://www.klocwork.com/products/documentation/cliffhanger/images/f/ff/Ldap_tree.png

这是为了结构。

现在你有了一个想法,你必须制作某种 API 来使用命令创建。在 LDAP 上,您使用 ldapadd 在树中添加一个节点,或直接添加一个人。通常,您将有关要添加节点或人员的信息放在您提供的文件中作为命令的输入,例如: http://en.wikipedia.org/wiki/LDAP_Data_Interchange_Format

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

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

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

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

http://www.openldap.org/doc/admin24/

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

关于在 c 程序中创建假的 LDAP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23734019/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com