Skip to content

Commit e29ac8a

Browse files
authored
Merge pull request #737 from juanfont/fix-machinekey-oidc
Fixed another recurrence of MachineKey
2 parents c19e1a4 + 7fb2f83 commit e29ac8a

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

api.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -603,10 +603,12 @@ func (h *Headscale) handleMachineExpired(
603603

604604
if h.cfg.OIDC.Issuer != "" {
605605
resp.AuthURL = fmt.Sprintf("%s/oidc/register/%s",
606-
strings.TrimSuffix(h.cfg.ServerURL, "/"), NodePublicKeyStripPrefix(registerRequest.NodeKey))
606+
strings.TrimSuffix(h.cfg.ServerURL, "/"),
607+
NodePublicKeyStripPrefix(registerRequest.NodeKey))
607608
} else {
608609
resp.AuthURL = fmt.Sprintf("%s/register/%s",
609-
strings.TrimSuffix(h.cfg.ServerURL, "/"), NodePublicKeyStripPrefix(registerRequest.NodeKey))
610+
strings.TrimSuffix(h.cfg.ServerURL, "/"),
611+
NodePublicKeyStripPrefix(registerRequest.NodeKey))
610612
}
611613

612614
respBody, err := encode(resp, &machineKey, h.privateKey)
@@ -699,11 +701,12 @@ func (h *Headscale) handleMachineRegistrationNew(
699701
resp.AuthURL = fmt.Sprintf(
700702
"%s/oidc/register/%s",
701703
strings.TrimSuffix(h.cfg.ServerURL, "/"),
702-
machineKey.String(),
704+
NodePublicKeyStripPrefix(registerRequest.NodeKey),
703705
)
704706
} else {
705707
resp.AuthURL = fmt.Sprintf("%s/register/%s",
706-
strings.TrimSuffix(h.cfg.ServerURL, "/"), NodePublicKeyStripPrefix(registerRequest.NodeKey))
708+
strings.TrimSuffix(h.cfg.ServerURL, "/"),
709+
NodePublicKeyStripPrefix(registerRequest.NodeKey))
707710
}
708711

709712
respBody, err := encode(resp, &machineKey, h.privateKey)

0 commit comments

Comments
 (0)