Bladeren bron

feat(go): report base domain on license validation;

Vishal Dalwadi 4 maanden geleden
bovenliggende
commit
365a208a52
2 gewijzigde bestanden met toevoegingen van 2 en 0 verwijderingen
  1. 1 0
      pro/license.go
  2. 1 0
      pro/types.go

+ 1 - 0
pro/license.go

@@ -202,6 +202,7 @@ func validateLicenseKey(encryptedData []byte, publicKey *[32]byte) ([]byte, bool
 		LicenseKey:     servercfg.GetLicenseKey(),
 		NmServerPubKey: base64encode(publicKeyBytes),
 		EncryptedPart:  base64encode(encryptedData),
+		NmBaseDomain:   servercfg.GetNmBaseDomain(),
 	}
 
 	requestBody, err := json.Marshal(msg)

+ 1 - 0
pro/types.go

@@ -76,6 +76,7 @@ type ValidateLicenseRequest struct {
 	LicenseKey     string `json:"license_key"       binding:"required"`
 	NmServerPubKey string `json:"nm_server_pub_key" binding:"required"` // Netmaker server public key used to send data back to Netmaker for the Netmaker server to decrypt (eg output from validating license)
 	EncryptedPart  string `json:"secret"            binding:"required"`
+	NmBaseDomain   string `json:"nm_base_domain"    binding:"required"`
 }
 
 type licenseResponseCache struct {