Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nextcloud/ldap_write_support
👥🖎 create, edit and delete LDAP users and groups from Nextcloud
https://github.com/nextcloud/ldap_write_support
ldap ldap-manager ldif nextcloud nextcloud-app
Last synced: 3 months ago
JSON representation
👥🖎 create, edit and delete LDAP users and groups from Nextcloud
- Host: GitHub
- URL: https://github.com/nextcloud/ldap_write_support
- Owner: nextcloud
- License: agpl-3.0
- Created: 2019-06-17T21:02:45.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T04:59:44.000Z (8 months ago)
- Last Synced: 2024-04-13T16:41:18.910Z (8 months ago)
- Topics: ldap, ldap-manager, ldif, nextcloud, nextcloud-app
- Language: PHP
- Homepage: https://apps.nextcloud.com/apps/ldap_write_support
- Size: 6.16 MB
- Stars: 29
- Watchers: 4
- Forks: 10
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# 👥🖎 LDAP Write Support
Manage your LDAP directory from within Nextcloud.
![](img/screenshots/settings.png)
* 📇 **Create records:** add new users and groups
* 📛 **Update details:** display name, email address and avatars
* ⚙️ **Integrated**: works in the known Nextcloud users page
* 📜 **Templates** configure an LDAP user template LDIF once## Installation
This app requires the LDAP backend being enabled and configured, since it is a plugin to it. Find it on the app store!
## Beware of the dog
* Due to the internal workings of Nextcloud in provisioning users and groups, the user has to meet the LDAP filter criteria upon creation. At this point of time only the username and password are known.
* When creating groups, and empty record of `groupOfNames` is created.## 🏗 Development setup
1. ☁ Clone this app into the `apps` folder of your Nextcloud: `git clone https://github.com/nextcloud/ldap_write_support.git`
2. 👩💻 In the folder of the app, run the command `npm i` to install dependencies and `npm run build` to build the Javascript
3. ✅ Enable the app through the app management of your Nextcloud
4. 🎉 Partytime! Help fix [some issues](https://github.com/nextcloud/ldap_write_support/issues) and [review pull requests](https://github.com/nextcloud/ldap_write_support/pulls) 👍