aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKN4CK3R <admin@oldschoolhack.me>2024-01-27 10:27:34 +0100
committerGitHub <noreply@github.com>2024-01-27 09:27:34 +0000
commitfc1bae00a4cc07d832eb9405ec8fd8f4e52c0197 (patch)
tree41b8b32293f92963bc920080777a8e82042cb72b
parent01acd1eea38f25d2b21f56ec15dd162ca6005fbf (diff)
downloadgitea-fc1bae00a4cc07d832eb9405ec8fd8f4e52c0197.tar.gz
gitea-fc1bae00a4cc07d832eb9405ec8fd8f4e52c0197.zip
Fix SSPI user creation (#28948)
Fixes #28945 Setting the avatar is wrong and creating a random password is equal to leave it empty.
-rw-r--r--services/auth/sspi.go10
1 files changed, 3 insertions, 7 deletions
diff --git a/services/auth/sspi.go b/services/auth/sspi.go
index 57ba0462c5..0e974fde8f 100644
--- a/services/auth/sspi.go
+++ b/services/auth/sspi.go
@@ -11,7 +11,6 @@ import (
"sync"
"code.gitea.io/gitea/models/auth"
- "code.gitea.io/gitea/models/avatars"
"code.gitea.io/gitea/models/db"
user_model "code.gitea.io/gitea/models/user"
"code.gitea.io/gitea/modules/base"
@@ -167,12 +166,9 @@ func (s *SSPI) shouldAuthenticate(req *http.Request) (shouldAuth bool) {
func (s *SSPI) newUser(ctx context.Context, username string, cfg *sspi.Source) (*user_model.User, error) {
email := gouuid.New().String() + "@localhost.localdomain"
user := &user_model.User{
- Name: username,
- Email: email,
- Passwd: gouuid.New().String(),
- Language: cfg.DefaultLanguage,
- UseCustomAvatar: true,
- Avatar: avatars.DefaultAvatarLink(),
+ Name: username,
+ Email: email,
+ Language: cfg.DefaultLanguage,
}
emailNotificationPreference := user_model.EmailNotificationsDisabled
overwriteDefault := &user_model.CreateUserOverwriteOptions{