Skip to content

Commit 117dab6

Browse files
committed
Add preferred_username setting option
1 parent c63060b commit 117dab6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

modules/setting/oauth2.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,13 @@ const (
2222
OAuth2UsernameNickname OAuth2UsernameType = "nickname"
2323
// OAuth2UsernameEmail username of oauth2 email field will be used as gitea name
2424
OAuth2UsernameEmail OAuth2UsernameType = "email"
25+
// OAuth2UsernameEmail username of oauth2 preferred_username field will be used as gitea name
26+
OAuth2UsernamePreferredUsername OAuth2UsernameType = "preferred_username"
2527
)
2628

2729
func (username OAuth2UsernameType) isValid() bool {
2830
switch username {
29-
case OAuth2UsernameUserid, OAuth2UsernameNickname, OAuth2UsernameEmail:
31+
case OAuth2UsernameUserid, OAuth2UsernameNickname, OAuth2UsernameEmail, OAuth2UsernamePreferredUsername:
3032
return true
3133
}
3234
return false

0 commit comments

Comments
 (0)