mirror of
https://github.com/juanfont/headscale.git
synced 2024-11-23 18:15:26 +00:00
Create constants for other reg methods
This commit is contained in:
parent
58d1255357
commit
106b1e7e8d
4
api.go
4
api.go
@ -21,6 +21,8 @@ import (
|
||||
const (
|
||||
reservedResponseHeaderSize = 4
|
||||
RegisterMethodAuthKey = "authKey"
|
||||
RegisterMethodOIDC = "oidc"
|
||||
RegisterMethodCLI = "cli"
|
||||
)
|
||||
|
||||
// KeyHandler provides the Headscale pub key
|
||||
@ -422,8 +424,6 @@ func (h *Headscale) handleMachineRefreshKey(
|
||||
return
|
||||
}
|
||||
ctx.Data(http.StatusOK, "application/json; charset=utf-8", respBody)
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func (h *Headscale) handleMachineRegistrationNew(
|
||||
|
@ -660,7 +660,7 @@ func (h *Headscale) RegisterMachine(
|
||||
machine.IPAddress = ip.String()
|
||||
machine.NamespaceID = namespace.ID
|
||||
machine.Registered = true
|
||||
machine.RegisterMethod = "cli"
|
||||
machine.RegisterMethod = RegisterMethodCLI
|
||||
h.db.Save(&machine)
|
||||
|
||||
log.Trace().
|
||||
|
2
oidc.go
2
oidc.go
@ -223,7 +223,7 @@ func (h *Headscale) OIDCCallback(ctx *gin.Context) {
|
||||
machine.IPAddress = ip.String()
|
||||
machine.NamespaceID = namespace.ID
|
||||
machine.Registered = true
|
||||
machine.RegisterMethod = "oidc"
|
||||
machine.RegisterMethod = RegisterMethodOIDC
|
||||
machine.LastSuccessfulUpdate = &now
|
||||
h.db.Save(&machine)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user