[英]Creating new ldap entry with go
我正在創建一個需要在openDJ中添加新的ldap條目的應用程序。
我目前可以想到兩種可能的解決方案:
使用模板創建ldif文件,然后使用File.Write
將其放置在目錄中。 接下來,每2-5分鍾進行一次cronjob檢查,看看目錄中是否有新文件。 如果存在,請運行ldapmodify
添加新條目
第二個選項是也在目錄中創建一個文件,然后使用exec.Command()
運行ldapmodify
我傾向於第二種方法,因為它比較簡單,但是我不確定它是否不太安全。 我從來都不喜歡在程序中執行Shell命令。 而且我不知道是否因此而導致性能下降。
我願意接受任何建議,但這是我想出的兩種方法。
使用此LDAP庫或任何分支。 它確實支持修改和添加。 或者,您可以連接openLDAP提供的API 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.