mirror of
https://github.com/TecharoHQ/anubis.git
synced 2025-08-03 17:59:24 -04:00
fix(anubis): log when challenges explicitly fail
Signed-off-by: Xe Iaso <me@xeiaso.net>
This commit is contained in:
parent
6e75b8d363
commit
f3b23a0796
@ -466,9 +466,13 @@ func (s *Server) PassChallenge(w http.ResponseWriter, r *http.Request) {
|
|||||||
case errors.As(err, &cerr):
|
case errors.As(err, &cerr):
|
||||||
switch {
|
switch {
|
||||||
case errors.Is(err, challenge.ErrFailed):
|
case errors.Is(err, challenge.ErrFailed):
|
||||||
|
lg.Error("challenge failed", "err", err)
|
||||||
s.respondWithStatus(w, r, cerr.PublicReason, cerr.StatusCode)
|
s.respondWithStatus(w, r, cerr.PublicReason, cerr.StatusCode)
|
||||||
|
return
|
||||||
case errors.Is(err, challenge.ErrInvalidFormat), errors.Is(err, challenge.ErrMissingField):
|
case errors.Is(err, challenge.ErrInvalidFormat), errors.Is(err, challenge.ErrMissingField):
|
||||||
|
lg.Error("invalid challenge format", "err", err)
|
||||||
s.respondWithError(w, r, cerr.PublicReason)
|
s.respondWithError(w, r, cerr.PublicReason)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user