Auth: Fix email verification bypass when using basic authentication (#83492)
This commit is contained in:
@@ -15,11 +15,14 @@ var (
|
||||
type TempUserStatus string
|
||||
|
||||
const (
|
||||
TmpUserSignUpStarted TempUserStatus = "SignUpStarted"
|
||||
TmpUserInvitePending TempUserStatus = "InvitePending"
|
||||
TmpUserCompleted TempUserStatus = "Completed"
|
||||
TmpUserRevoked TempUserStatus = "Revoked"
|
||||
TmpUserExpired TempUserStatus = "Expired"
|
||||
TmpUserSignUpStarted TempUserStatus = "SignUpStarted"
|
||||
TmpUserInvitePending TempUserStatus = "InvitePending"
|
||||
TmpUserCompleted TempUserStatus = "Completed"
|
||||
TmpUserRevoked TempUserStatus = "Revoked"
|
||||
TmpUserExpired TempUserStatus = "Expired"
|
||||
TmpUserEmailUpdateStarted TempUserStatus = "EmailUpdateStarted"
|
||||
TmpUserEmailUpdateCompleted TempUserStatus = "EmailUpdateCompleted"
|
||||
TmpUserEmailUpdateExpired TempUserStatus = "EmailUpdateExpired"
|
||||
)
|
||||
|
||||
// TempUser holds data for org invites and unconfirmed sign ups
|
||||
@@ -67,6 +70,12 @@ type ExpireTempUsersCommand struct {
|
||||
NumExpired int64
|
||||
}
|
||||
|
||||
type ExpirePreviousVerificationsCommand struct {
|
||||
InvitedByUserID int64
|
||||
|
||||
NumExpired int64
|
||||
}
|
||||
|
||||
type UpdateTempUserWithEmailSentCommand struct {
|
||||
Code string
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user