mirror of
				https://github.com/juanfont/headscale.git
				synced 2025-10-28 10:51:44 +01: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