mirror of
https://github.com/grafana/grafana.git
synced 2025-08-02 00:01:48 +08:00
K8s: add ID token to requests outbound to new query endpoint (#86214)
This commit is contained in:
@ -7,6 +7,7 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
"github.com/grafana/grafana-plugin-sdk-go/backend"
|
"github.com/grafana/grafana-plugin-sdk-go/backend"
|
||||||
|
"github.com/grafana/grafana/pkg/util/proxyutil"
|
||||||
|
|
||||||
"github.com/grafana/grafana/pkg/api/dtos"
|
"github.com/grafana/grafana/pkg/api/dtos"
|
||||||
"github.com/grafana/grafana/pkg/api/response"
|
"github.com/grafana/grafana/pkg/api/response"
|
||||||
@ -50,6 +51,7 @@ func (hs *HTTPServer) getDSQueryEndpoint() web.Handler {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
r.URL.Path = "/apis/query.grafana.app/v0alpha1/namespaces/" + namespaceMapper(user.OrgID) + "/query"
|
r.URL.Path = "/apis/query.grafana.app/v0alpha1/namespaces/" + namespaceMapper(user.OrgID) + "/query"
|
||||||
|
r.Header.Add(proxyutil.IDHeaderName, user.GetIDToken())
|
||||||
hs.clientConfigProvider.DirectlyServeHTTP(w, r)
|
hs.clientConfigProvider.DirectlyServeHTTP(w, r)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user