summaryrefslogtreecommitdiffstats
path: root/apps/user_ldap
Commit message (Collapse)AuthorAgeFilesLines
* docs(LDAP): add info on stored DN formArthur Schiwon2024-04-102-0/+19
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* fix(LDAP): escape DN on check-userArthur Schiwon2024-04-101-1/+2
| | | | | | | the DN has to be escaped differently when used as a base and we were missing it here in the search method call in the check-user command. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-04-022-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-04-012-12/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-03-292-4/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-03-162-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #44056 from nextcloud/backport/44042/stable28John Molakvoæ2024-03-121-7/+5
|\
| * fix(user_ldap): Early failure for empty password login attemptCôme Chilliet2024-03-071-7/+5
| | | | | | | | | | | | | | | | This avoids user_ldap logging about an invalid configuration with an empty password when the empty password actually comes from a login attempt. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-03-082-0/+50
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(user_ldap): Ignore unserialize error in group membership migrationCôme Chilliet2024-03-061-0/+4
| | | | | | | The memberships will be checked by the background job later and data will be added to the table anyway. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-03-054-4/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-02-292-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-02-282-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-02-252-26/+26
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-02-194-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-02-182-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-02-166-0/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-02-156-0/+46
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-02-1464-128/+136
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-02-122-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-02-032-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-01-272-0/+58
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-01-212-4/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore(deps): Update openapi-extractorprovokateurin2024-01-191-0/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Fix crash of login in case of duplicated group membershipCôme Chilliet2024-01-151-1/+1
| | | | | | | If several LDAP configurations return the same group id for a user it should still only appear once in the return of getUserGroups Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* chore(deps): Update openapi-extractorprovokateurin2024-01-101-1/+5
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-01-092-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix upgrade of user_ldap when oc_group_members contains duplicated uidsCôme Chilliet2024-01-041-5/+13
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-01-042-0/+442
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(LDAP): ensure stored groups are formatted as simple listArthur Schiwon2024-01-022-2/+29
| | | | | | | | | With array_unique it is possible that the keys are not in sequential order but have gaps. json_encode then would store them as associative array, which later on json_decode would result in a stdClass by default. This is unexpected and would also contradict the return type hint. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-12-272-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-12-182-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-12-152-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-12-122-0/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-12-112-4/+54
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Invert parameter order in getDisabledUserList to be consistentCôme Chilliet2023-12-062-2/+2
| | | | | | | | This matches what was done in the calls and so fixes getting disabled user list when there are several backends returning disabled users. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> (cherry picked from commit 85e7887e0764a9347bbbb10812459d95ccdfa6d4)
* feat(LDAP): warn about demoting a group while promoting anotherArthur Schiwon2023-12-041-8/+23
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* enh(LDAP): add occ command to promote an LDAP group to adminArthur Schiwon2023-12-044-0/+116
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* enh(LDAP): implement IIsAdmin interfaceArthur Schiwon2023-12-044-2/+27
| | | | | | | | - add configuration to specify one LDAP group acting as admin group (CLI) - implement `isAdmin()` method, basically relying on inGroup against the configured group Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-12-014-4/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-11-272-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-11-248-4/+16
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-2329-110/+110
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-11-172-4/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-11-144-42/+46
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-11-122-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-11-116-0/+10
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-11-104-4/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #41333 from nextcloud/fix/41316/incomplete-displaynameArthur Schiwon2023-11-091-2/+2
|\ | | | | fix(LDAP): prevent incomplete displaynames…
| * fix(LDAP): prevent incomplete displaynames…Arthur Schiwon2023-11-071-2/+2
| | | | | | | | | | | | … when reading users from primary groups or gidNumber-based groups Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>