forgejo/services
Giteabot dfefe86045
Fix LDAP sync when Username Attribute is empty (#25278) (#25379)
Backport #25278 by @Zettat123

Fix #21072


![image](https://github.com/go-gitea/gitea/assets/15528715/96b30beb-7f88-4a60-baae-2e5ad8049555)

Username Attribute is not a required item when creating an
authentication source. If Username Attribute is empty, the username
value of LDAP user cannot be read, so all users from LDAP will be marked
as inactive by mistake when synchronizing external users.

This PR improves the sync logic, if username is empty, the email address
will be used to find user.

Co-authored-by: Zettat123 <zettat123@gmail.com>
2023-06-20 13:11:22 +08:00
..
actions Fix compatible for webhook ref type (#25195) (#25223) 2023-06-13 06:51:50 +00:00
agit Use the type RefName for all the needed places and fix pull mirror sync bugs (#24634) 2023-05-26 01:04:48 +00:00
asymkey Add context cache as a request level cache (#22294) 2023-02-15 21:37:34 +08:00
attachment Preserve file size when creating attachments (#23406) 2023-03-12 03:48:07 -04:00
auth Fix LDAP sync when Username Attribute is empty (#25278) (#25379) 2023-06-20 13:11:22 +08:00
automerge Improve queue and logger context (#24924) 2023-05-26 07:31:55 +00:00
context Decouple the different contexts from each other (#24786) 2023-05-21 09:50:53 +08:00
convert Add the ability to pin Issues (#24406) 2023-05-25 15:17:19 +02:00
cron Add Cargo package registry (#21888) 2023-02-05 18:12:31 +08:00
externalaccount Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
forms Add ability to set multiple redirect URIs in OAuth application UI (#25072) 2023-06-05 15:00:12 +08:00
gitdiff Display file mode for new file and file mode changes (#24966) 2023-05-29 19:56:08 +02:00
issue Rename NotifyPullReviewRequest to NotifyPullRequestReviewRequest (#24988) 2023-05-31 15:54:46 +08:00
lfs Fix all possible setting error related storages and added some tests (#23911) (#25244) 2023-06-14 08:36:52 +02:00
mailer Improve queue and logger context (#24924) 2023-05-26 07:31:55 +00:00
markup Decouple the different contexts from each other (#24786) 2023-05-21 09:50:53 +08:00
migrations Fix panic when migrating a repo from GitHub with issues (#25246) (#25247) 2023-06-14 07:08:08 +00:00
mirror Use the type RefName for all the needed places and fix pull mirror sync bugs (#24634) 2023-05-26 01:04:48 +00:00
org Refactor rename user and rename organization (#24052) 2023-05-21 23:13:47 +08:00
packages Add CRAN package registry (#22331) 2023-05-22 10:57:49 +08:00
pull Improve queue and logger context (#24924) 2023-05-26 07:31:55 +00:00
release Use the type RefName for all the needed places and fix pull mirror sync bugs (#24634) 2023-05-26 01:04:48 +00:00
repository Fix profile render when the README.md size is larger than 1024 bytes (#25270) 2023-06-15 01:39:34 +00:00
task Improve queue and logger context (#24924) 2023-05-26 07:31:55 +00:00
user Refactor rename user and rename organization (#24052) 2023-05-21 23:13:47 +08:00
webhook Fix compatible for webhook ref type (#25195) (#25223) 2023-06-13 06:51:50 +00:00
wiki Improve wiki user title test (#24559) 2023-05-06 11:24:18 +00:00