从网上搜到lualdap,狂喜,试之,连接,查询,新增User,OU,修改属性都OK,唯独修改不了密码unicodePwd. 重祭google大法, 结果没让人晕过去, 网上讨论这个问题一大把, 看来问题严重. 细看, 发现涉及证书, TLS/SSL, ASN.1 BER等, 怒了, 修改一个破密码这个多破事. 一一按要求办了, 还是报DSID-031A0FC0错误, 服了.
看来还得从头来过, 开始准备重新编译lualdap, 从API一步一步来, 看行不行.
下载个lualdap源码, 写个bkl文件, 编译一下, 成功. 下一步说得慢慢啃API了.
还是三剑客, bkl, bkgen, bat
lualdap.bkl
<?xml version="1.0"?>
<makefile>
<include file="presets$(DIRSEP)simple.bkl"/>
<option name="WXLUA_DIR" category="path"/>
<!-- option path -->
<option name="LUA_DIR" category="path"/>
<!-- path -->
<set var="ROOT_DIR">..</set>
<set-srcdir>$(ROOT_DIR)$(DIRSEP)src</set-srcdir>
<set