本人的 ldap 需要一个可以让用户自助注册账户,修改密码的需求,请问现在有没有现成的程序,或者某些程序带有这个功能。如果没有现成,请大佬给我写一个需要多少钱,网页操作的。
1
tianjidian OP 有人吗?
|
2
DoctorCat 2020 年 11 月 26 日
不难,基于 Bottle 和 LDAPv3,做个引子给你:
```python import ldap from bottle import route, run, template @route('/changepwd/<name>/<pwd>') def update_pwd(name, pwd): server = 'localhost' lo = ldap.initialize('ldap://%s' % server) lo.protocol_version = 3 lo.simple_bind_s("cn=Manager,ou=SRE Department,dc=example,dc=com", name) lo.passwd_s("cn=Manager,ou=SRE Department,dc=example,dc=com", name, pwd) run(host='localhost', port=8080) ``` GET /yourname/password 就行了 |
3
DoctorCat 2020 年 11 月 26 日
竟然格式乱掉了,搞不懂 V2EX 的 md 语法是咋个玩意。。。
|
4
37Y37 2020 年 11 月 26 日
LAM 可以自己修改密码,但似乎不能自己注册,https://blog.ops-coffee.cn/s/jyh5mqwwft0n1ngyzqbcbq
|
5
k396656156 2020 年 11 月 26 日
有现成的 phpLDAPadmin 可以管理 ldap 的用户
|
6
kevin1234 2020 年 11 月 26 日
我有可以自助修改密码 但是没得注册用户的
|
7
wewin 2020 年 11 月 26 日
之前做过不少次银行内部的 ldap 对接,对 ldap 比较了解,有需要的话请微信联系:d2V3aW4xNjA3
|