我正在创建一个需要在 openDJ 中添加新的 ldap 条目的应用程序。
目前我能想到两种可能的解决方案:
使用模板创建 ldif 文件,然后
File.Write
将其放入目录中。接下来,如果目录中有新文件,则每 2-5 分钟进行一次 cronjob 检查。如果有,运行ldapmodify
添加新条目第二个选项是也在目录中创建一个文件,然后使用
/运行exec.Command()
ldapmodify
我倾向于第二种方法,因为它更简单,但我不确定它是否不太安全。我从来都不喜欢在程序中执行 shell 命令。而且我不知道是否会因此影响性能。
我愿意接受任何建议,但这是我想出的两种方法。
最佳答案
使用这个 LDAP library ,或任何 fork 。它确实支持修改和添加。或者,您可以连接 API provided by openLDAP .
关于go - 使用 go 创建新的 ldap 条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25749614/