Auth: Fix email verification bypass when using basic authentication (#83489)

This commit is contained in:
grafana-delivery-bot[bot]
2024-02-27 16:35:36 +01:00
committed by GitHub
parent a92c8db066
commit 8f0e53cb76
21 changed files with 1397 additions and 16 deletions
+5
View File
@@ -193,6 +193,11 @@ func (hs *HTTPServer) registerRoutes() {
r.Post("/api/user/signup", quota(user.QuotaTargetSrv), quota(org.QuotaTargetSrv), routing.Wrap(hs.SignUp))
r.Post("/api/user/signup/step2", routing.Wrap(hs.SignUpStep2))
// update user email
if hs.Cfg.Smtp.Enabled && setting.VerifyEmailEnabled {
r.Get("/user/email/update", reqSignedInNoAnonymous, routing.Wrap(hs.UpdateUserEmail))
}
// invited
r.Get("/api/user/invite/:code", routing.Wrap(hs.GetInviteInfoByCode))
r.Post("/api/user/invite/complete", routing.Wrap(hs.CompleteInvite))