No description
Find a file
github-actions[bot] d616cad28e
Merge pull request #1097 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2025-10-26 03:15:27 +00:00
.github feat(deps): Add Nextcloud 33 support on main 2025-09-04 12:34:30 +02:00
.tx feat: Enable translation of ldap_write_support app 2024-03-24 00:04:42 +01:00
appinfo chore: Set version number to 1.15.0-dev.0 2025-09-15 15:43:45 +02:00
img docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
l10n fix(l10n): Update translations from Transifex 2025-10-11 01:08:23 +00:00
lib fix: Fix typo in script name, should fix UI 2025-02-06 14:48:49 +01:00
LICENSES ci(reuse): Add reuse check 2024-12-17 14:56:02 +01:00
src docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
templates docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
tests docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
vendor-bin chore(deps): composer require --dev nextcloud/ocp:dev-master -W 2024-12-02 10:09:51 +01:00
.eslintrc.json feat: Migrate to build the frontend using vite 2024-03-07 15:11:15 +01:00
.gitignore docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
.l10nignore docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
.nextcloudignore docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
.php-cs-fixer.dist.php docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
.stylelintrc.cjs docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
AUTHORS.md docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
CHANGELOG.md chore: release v1.14.0 2025-08-21 14:47:35 +02:00
composer.json chore: Run install and not update in vendor-bin on post-update 2025-06-30 16:03:42 +02:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2025-10-26 02:43:26 +00:00
COPYING initial commit 2017-01-13 21:45:07 -03:00
krankerl.toml docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
package-lock.json chore(deps): Bump @nextcloud/dialogs from 6.3.1 to 6.3.2 2025-09-20 01:02:20 +00:00
package.json chore(deps): Bump @nextcloud/dialogs from 6.3.1 to 6.3.2 2025-09-20 01:02:20 +00:00
psalm.xml chore: Set minimum PHP version in psalm.xml 2025-03-17 11:53:55 +01:00
README.md docs(readme): Add reuse badge 2024-12-17 14:56:03 +01:00
rector.php docs(reuse): Update license based on author feedback -> AGPL3+ 2024-12-17 15:11:03 +01:00
release.sh chore: Ammend release.sh to commit changelog 2025-08-21 14:48:08 +02:00
REUSE.toml docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
vite.config.js docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00

👥🖎 LDAP Write Support

REUSE status

Manage your LDAP directory from within Nextcloud.

  • 📇 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 and review pull requests 👍