{"id":15051247,"url":"https://github.com/nextcloud/ldap_contacts_backend","last_synced_at":"2026-04-07T09:02:47.671Z","repository":{"id":41811457,"uuid":"221914629","full_name":"nextcloud/ldap_contacts_backend","owner":"nextcloud","description":"🗃️ LDAP backend for Nextcloud Contacts","archived":false,"fork":false,"pushed_at":"2025-01-23T10:48:55.000Z","size":761,"stargazers_count":9,"open_issues_count":16,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-23T11:33:16.761Z","etag":null,"topics":["contacts","ldap","nextcloud"],"latest_commit_sha":null,"homepage":"https://apps.nextcloud.com/apps/ldap_contacts_backend","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nextcloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-15T11:55:22.000Z","updated_at":"2025-01-19T02:57:02.000Z","dependencies_parsed_at":"2023-12-19T10:42:02.591Z","dependency_job_id":"5966ec2b-16db-485e-84ff-f3c301cc1698","html_url":"https://github.com/nextcloud/ldap_contacts_backend","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2Fldap_contacts_backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2Fldap_contacts_backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2Fldap_contacts_backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2Fldap_contacts_backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nextcloud","download_url":"https://codeload.github.com/nextcloud/ldap_contacts_backend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236323470,"owners_count":19130633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["contacts","ldap","nextcloud"],"created_at":"2024-09-24T21:32:17.977Z","updated_at":"2025-10-18T06:58:36.037Z","avatar_url":"https://github.com/nextcloud.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n  - SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n  - SPDX-License-Identifier: AGPL-3.0-or-later\n--\u003e\n# LDAP Contacts Backend\n\n[![REUSE status](https://api.reuse.software/badge/github.com/nextcloud/ldap_contacts_backend)](https://api.reuse.software/info/github.com/nextcloud/ldap_contacts_backend)\n\n**LDAP backend for Nextcloud Contacts**\n\n![image](https://github.com/nextcloud/ldap_contacts_backend/assets/1731941/1666c7bd-ec11-4448-a7fa-6fbfef2ff6a6)\n\nAdds a virtual address book and enables importing contacts to a user's individual address book.\n\nYou and your users will be able to search through the LDAP contacts via the global contacts menu. An import \naction allows to copy the contact over to the best fitting existing addressbook. A redirect takes you the \ncontacts app with the newly created card open.\n\nNote: The [Contacts app for Nextcloud](https://apps.nextcloud.com/apps/contacts) should also be installed.\n\n\u003c!-- ## Features --\u003e\n\n\u003c!-- ## Status --\u003e\n\n\u003c!-- See [#1](https://github.com/nextcloud/ldap_contacts_backend/issues/1). --\u003e\n\n## Configuring\n\nIn order to configure an LDAP backend, run:\n\n`./occ ldap_contacts:add --interactive \u003cADDRESS_BOOK_NAME\u003e`\n\nWhere `\u003cADDRESSBOOK_NAME\u003e` is a name you like to identify the virtual addressbook with. The interactive mode leads you \nthrough the configuration, but you can also use the --help flag to see all the options.\n\n## Commands\n\n`./occ ldap_contacts:add`\n\nAdd an LDAP contacts backend configuration\n\n`./occ ldap_contacts:edit`\n\nEdit an LDAP contacts backend configuration\n\n`./occ ldap_contacts:list`\n\nLists all LDAP contacts backend configurations\n\n`./occ ldap_contacts:delete`\n\nDelete an LDAP contacts backend configuration\n\n## Example configuration\n\n```\nocc ldap_contacts:add test \\\n  --host=localhost \\\n  --port=389 \\\n  --trans_enc=tls \\\n  --bindDN='cn=admin,dc=...' \\\n  --bindPwd=****** \\\n  --filter='(objectClass=inetOrgPerson)' \\\n  --base='ou=users,dc=...' \\\n  --attrs=cn \\\n  --attrs=mail \\\n  --attrs=telephoneNumber \\\n  --mapping=EMAIL:mail \\\n  --mapping=FN:cn \\\n  --mapping=TEL:telephoneNumber\n```\n\n## Additional documentation\n\nHints about what should go in some of the fields can be found by looking at the \n[User authentication with LDAP](https://docs.nextcloud.com/server/latest/admin_manual/configuration_user/user_auth_ldap.html) \ndocumentation since many of the fields are similar.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextcloud%2Fldap_contacts_backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnextcloud%2Fldap_contacts_backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextcloud%2Fldap_contacts_backend/lists"}