forgejo/services/auth
Zettat123 33cd74ad70
Fix LDAP sync when Username Attribute is empty (#25278)
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.
2023-06-20 11:04:13 +08:00
..
source Fix LDAP sync when Username Attribute is empty (#25278) 2023-06-20 11:04:13 +08:00
auth.go Fix install page context, make the install page tests really test (#24858) 2023-05-23 09:29:15 +08:00
auth_test.go
basic.go
group.go Refactor web package and context package (#25298) 2023-06-18 09:59:09 +02:00
httpsign.go
interface.go Refactor web package and context package (#25298) 2023-06-18 09:59:09 +02:00
middleware.go Decouple the different contexts from each other (#24786) 2023-05-21 09:50:53 +08:00
oauth2.go
reverseproxy.go
session.go
signin.go Modify OAuth login ui and fix display name, iconurl related logic (#25030) 2023-06-08 16:35:29 +00:00
source.go
sspi_windows.go Refactor web package and context package (#25298) 2023-06-18 09:59:09 +02:00
sync.go