本人的 ldap 需要一个可以让用户自助注册账户,修改密码的需求,请问现在有没有现成的程序,或者某些程序带有这个功能。如果没有现成,请大佬给我写一个需要多少钱,网页操作的。
1
tianjidian OP 有人吗?
|
2
DoctorCat 2020-11-26 02:11:32 +08:00
不难,基于 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 02:12:41 +08:00
竟然格式乱掉了,搞不懂 V2EX 的 md 语法是咋个玩意。。。
|
4
37Y37 2020-11-26 08:11:35 +08:00
LAM 可以自己修改密码,但似乎不能自己注册,https://blog.ops-coffee.cn/s/jyh5mqwwft0n1ngyzqbcbq
|
5
k396656156 2020-11-26 08:58:41 +08:00
有现成的 phpLDAPadmin 可以管理 ldap 的用户
|
6
kevin1234 2020-11-26 09:32:09 +08:00
我有可以自助修改密码 但是没得注册用户的
|
7
wewin 2020-11-26 09:58:39 +08:00
之前做过不少次银行内部的 ldap 对接,对 ldap 比较了解,有需要的话请微信联系:d2V3aW4xNjA3
|