We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a2b1737 commit c79ee0cCopy full SHA for c79ee0c
routers/web/auth/auth.go
@@ -386,6 +386,9 @@ func getUserName(gothUser *goth.User) (string, error) {
386
switch setting.OAuth2Client.Username {
387
case setting.OAuth2UsernameEmail:
388
return user_model.NormalizeUserName(strings.Split(gothUser.Email, "@")[0])
389
+ case setting.OAuth2UsernamePreferredUsername:
390
+ preferredUsername := gothUser.RawData["preferred_username"].(string)
391
+ return user_model.NormalizeUserName(preferredUsername)
392
case setting.OAuth2UsernameNickname:
393
return user_model.NormalizeUserName(gothUser.NickName)
394
default: // OAuth2UsernameUserid
0 commit comments