Browse Source

OAuth: deny login for disabled users (#17957)

Alexander Zobnin 6 years ago
parent
commit
48d5a1bcd3
1 changed files with 5 additions and 0 deletions
  1. 5 0
      pkg/api/login_oauth.go

+ 5 - 0
pkg/api/login_oauth.go

@@ -191,6 +191,11 @@ func (hs *HTTPServer) OAuthLogin(ctx *m.ReqContext) {
 		return
 		return
 	}
 	}
 
 
+	if cmd.Result.IsDisabled {
+		hs.redirectWithError(ctx, login.ErrUserDisabled)
+		return
+	}
+
 	// login
 	// login
 	hs.loginUserWithUser(cmd.Result, ctx)
 	hs.loginUserWithUser(cmd.Result, ctx)