This commit is contained in:
Func 2025-11-22 22:58:30 -05:00 committed by GitHub
commit 6d153d65cf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 10 additions and 4 deletions

View File

@ -459,13 +459,19 @@ func StartServer(
} }
} }
userCreds, err := credentials.Read(c.String(cfdflags.OriginCert), log)
var isFEDEndpoint bool var isFEDEndpoint bool
// For remotely-managed tunnels: use endpoint info from token credentials
if c.String(TunnelTokenFlag) != "" {
isFEDEndpoint = strings.ToLower(namedTunnel.Credentials.Endpoint) == credentials.FedEndpoint
} else {
// For locally-managed tunnels: check origin certificate
userCreds, err := credentials.Read(c.String(cfdflags.OriginCert), log)
if err != nil { if err != nil {
isFEDEndpoint = false isFEDEndpoint = false
} else { } else {
isFEDEndpoint = userCreds.IsFEDEndpoint() isFEDEndpoint = userCreds.IsFEDEndpoint()
} }
}
var managementHostname string var managementHostname string
if isFEDEndpoint { if isFEDEndpoint {