Added more debug messages in OIDC registration

This commit is contained in:
Juan Font 2022-11-14 17:56:04 +00:00 committed by Juan Font
parent 3d4af52b3a
commit 8909f801bb

View file

@ -77,9 +77,10 @@ func (h *Headscale) RegisterOIDC(
vars := mux.Vars(req) vars := mux.Vars(req)
nodeKeyStr, ok := vars["nkey"] nodeKeyStr, ok := vars["nkey"]
log.Trace(). log.Debug().
Caller(). Caller().
Str("node_key", nodeKeyStr). Str("node_key", nodeKeyStr).
Bool("ok", ok).
Msg("Received oidc register call") Msg("Received oidc register call")
if !NodePublicKeyRegex.Match([]byte(nodeKeyStr)) { if !NodePublicKeyRegex.Match([]byte(nodeKeyStr)) {
@ -107,7 +108,9 @@ func (h *Headscale) RegisterOIDC(
) )
if !ok || nodeKeyStr == "" || err != nil { if !ok || nodeKeyStr == "" || err != nil {
log.Warn().Err(err).Msg("Failed to parse incoming nodekey") log.Warn().
Err(err).
Msg("Failed to parse incoming nodekey in OIDC registration")
writer.Header().Set("Content-Type", "text/plain; charset=utf-8") writer.Header().Set("Content-Type", "text/plain; charset=utf-8")
writer.WriteHeader(http.StatusBadRequest) writer.WriteHeader(http.StatusBadRequest)