Add API key header for remote instances in proxy build

This commit is contained in:
2025-10-25 14:14:39 +02:00
parent ff719f3ef9
commit 889df3cb79

View File

@@ -122,6 +122,11 @@ func (p *proxy) build() (*httputil.ReverseProxy, error) {
proxy.Director = func(req *http.Request) { proxy.Director = func(req *http.Request) {
originalDirector(req) originalDirector(req)
// Add API key header for remote instances
if p.instance.IsRemote() && p.apiKey != "" {
req.Header.Set("Authorization", "Bearer "+p.apiKey)
}
// Update last request time // Update last request time
p.updateLastRequestTime() p.updateLastRequestTime()
} }