No description
  • PHP 66.5%
  • JavaScript 20.9%
  • Vue 5.6%
  • Gherkin 4.3%
  • Shell 2.7%
Find a file
github-actions[bot] 1a30d3b03f
Merge pull request #1259 from nextcloud/automated/noid/main-update-nextcloud-ocp
[main] Update nextcloud/ocp dependency
2026-06-07 04:32:14 +00:00
.github feat(deps): Add Nextcloud 34 support on main 2026-01-22 10:59:35 +01:00
.tx
appinfo chore: Lower back version number to a minor bump 2026-01-26 10:25:44 +01:00
img docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
l10n fix(l10n): Update translations from Transifex 2026-06-07 01:26:16 +00:00
lib fix: Throw Exceptions instead of continuing on error cases 2026-05-18 11:55:21 +02: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 chore: Update nextcloud/ocp, update baseline, remove dead code 2026-05-18 09:38:11 +02:00
vendor-bin chore(deps-dev): Bump vimeo/psalm in /vendor-bin/psalm 2026-03-21 02:05:32 +00:00
.eslintrc.json
.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 fix: Add last 2 releases to main changelog 2026-03-31 17:13:41 +02:00
composer.json chore: Run rector 2026-05-18 09:38:13 +02:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2026-06-07 03:22:19 +00:00
COPYING
krankerl.toml docs(reuse): Add SPDX header 2024-12-17 14:56:02 +01:00
package-lock.json Merge pull request #1212 from nextcloud/dependabot/npm_and_yarn/multi-9c5fddcc89 2026-05-12 17:07:52 +02:00
package.json chore(deps-dev): Bump vite from 6.4.1 to 6.4.2 2026-04-07 04:27:06 +00:00
psalm.xml fix: Use stricter typing and increase psalm level 2026-05-18 09:36:43 +02: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: Read version number from changelog 2026-03-31 17:08:53 +02:00
REUSE.toml chore: Add baseline to REUSE.toml 2026-05-18 09:38:13 +02: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 👍