Remote-Name header returns capitalized uid instead of LDAP cn — cn attribute never fetched (#1072)

This commit is contained in:
tsushanth
2026-08-13 15:37:03 +03:00
committed by GitHub
parent ad700e75e0
commit f9939538b9
5 changed files with 21 additions and 8 deletions
+2 -1
View File
@@ -173,7 +173,7 @@ func (auth *AuthService) SearchUser(username string) (*model.UserSearch, error)
}
if auth.ldap != nil {
userDN, email, err := auth.ldap.GetUserInfo(username)
userDN, email, cn, err := auth.ldap.GetUserInfo(username)
if err != nil {
return nil, fmt.Errorf("failed to get ldap user: %w", err)
@@ -182,6 +182,7 @@ func (auth *AuthService) SearchUser(username string) (*model.UserSearch, error)
return &model.UserSearch{
Username: userDN,
Email: email,
Name: cn,
Type: model.UserLDAP,
}, nil
}