fix: log actual errors for callback route

This commit is contained in:
Trong Huu Nguyen
2021-09-08 09:26:26 +02:00
parent c7040b0284
commit acc32fe893

View File

@@ -242,13 +242,15 @@ func (h *Handler) Callback(w http.ResponseWriter, r *http.Request) {
params := r.URL.Query()
if params.Get("error") != "" {
log.Error(err)
oauthError := params.Get("error")
oauthErrorDescription := params.Get("error_description")
log.Errorf("callback error: %s: %s", oauthError, oauthErrorDescription)
w.WriteHeader(http.StatusUnauthorized)
return
}
if params.Get("state") != cookies.State {
log.Error(err)
log.Error("state parameter mismatch")
w.WriteHeader(http.StatusUnauthorized)
return
}