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