This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
other:ldap [2021/04/03 21:53] nanodano [OpenLDAP] |
other:ldap [2021/04/03 22:04] (current) nanodano [web2ldap] |
||
|---|---|---|---|
| Line 162: | Line 162: | ||
| ==== Apache Directory Studio ==== | ==== Apache Directory Studio ==== | ||
| - | [[https:// | + | [[https:// |
| + | |||
| + | To add a new server connection, go to '' | ||
| + | Use Simple Authentication, | ||
| + | |||
| + | To add a user, right click on the top level object and add New Entry (Create from Scratch). | ||
| + | Give it two object classes: '' | ||
| + | Give it RDN of '' | ||
| + | |||
| ==== JXplorer ==== | ==== JXplorer ==== | ||
| + | |||
| + | [[http:// | ||
| ==== web2ldap ==== | ==== web2ldap ==== | ||
| - | Libraries | + | [[https:// |
| + | |||
| + | To install it in Debian, | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt install python3-venv rustc python3-dev libsasl2-dev libldap2-dev libssl-dev | ||
| + | python3 -m pip install web2ldap | ||
| + | </ | ||
| + | |||
| + | To run, it, simply invoke the script provided by the pip package: | ||
| + | |||
| + | <code bash> | ||
| + | web2ldap | ||
| + | </ | ||
| + | |||
| + | Then connect to it in a browser, using the address it outputs. For example. [[http:// | ||
| + | |||
| + | Click connect to a server, then click on ' | ||
| + | |||
| + | When you CLICK into an OU or group, your whole context changes. When you click "new Entry", | ||
| + | |||
| + | To move a user, go to Tree, view user, and click Rename on right side. Change superior DN to include the new OU info. | ||
| ==== Python Library ==== | ==== Python Library ==== | ||
| Line 221: | Line 254: | ||
| ==== Java Library ==== | ==== Java Library ==== | ||
| - | https:// | + | There is a Java library provided by the Apache Directory project: [[https:// |