Remove Origin and Referer headers while proxying requests
Fix #13949 Fix #13328 Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
This commit is contained in:
1 parent
662808f092
commit
62417ca69f
2 files changed
+14
-1
No files matched your search
@@ -195,6 +195,10 @@ func (proxy *DataSourceProxy) getDirector() func(req *http.Request) {
|
||||
req.Header.Del("X-Forwarded-Proto")
|
||||
req.Header.Set("User-Agent", fmt.Sprintf("Grafana/%s", setting.BuildVersion))
|
||||
|
||||
// Clear Origin and Referer to avoir CORS issues
|
||||
req.Header.Del("Origin")
|
||||
req.Header.Del("Referer")
|
||||
|
||||
// set X-Forwarded-For header
|
||||
if req.RemoteAddr != "" {
|
||||
remoteAddr, _, err := net.SplitHostPort(req.RemoteAddr)
|
||||
|
||||
Reference in new issue
Block a user