grafana/pkg/infra/httpclient/httpclientprovider
Marcus Efraimsson c35c689a96
Plugins: Automatically forward plugin request HTTP headers in outgoing HTTP requests (#60417)
Automatically forward core plugin request HTTP headers in outgoing HTTP requests. 
Core datasource plugin authors don't have to specifically handle forwarding of HTTP 
headers, e.g. do not have to "hardcode" the header-names in the datasource plugin, 
if not having custom needs.

Fixes #57065
2022-12-21 13:25:58 +01:00
..
datasource_metrics_middleware_test.go Datasource: Shared HTTP client provider for core backend data sources and any data source using the data source proxy (#33439) 2021-05-19 23:53:41 +02:00
datasource_metrics_middleware.go datasource metrics: Correct help text for histograms (#50942) 2022-06-16 14:18:09 +02:00
forwarded_cookie_middleware_test.go Plugins: Refactor forward of cookies, OAuth token and header modifications by introducing client middlewares (#58132) 2022-12-01 19:08:36 +01:00
forwarded_cookies_middleware.go [main] Plugin fixes (#57399) 2022-10-21 13:54:55 +02:00
host_redirect_validation_middleware.go Security: fixes CVE-2022-29170 (#49240) 2022-05-19 17:01:09 +02:00
http_client_provider_test.go Plugins: Refactor forward of cookies, OAuth token and header modifications by introducing client middlewares (#58132) 2022-12-01 19:08:36 +01:00
http_client_provider.go Plugins: Refactor forward of cookies, OAuth token and header modifications by introducing client middlewares (#58132) 2022-12-01 19:08:36 +01:00
http_logger_middleware_test.go Plugins: Add support for HTTP logger (#46578) 2022-07-21 09:46:47 -04:00
http_logger_middleware.go Plugins: Add support for HTTP logger (#46578) 2022-07-21 09:46:47 -04:00
response_limit_middleware_test.go Handle ioutil deprecations (#53526) 2022-08-10 15:37:51 +02:00
response_limit_middleware.go DataProxy: Fix issue overriding response body when response status is 101 (#41364) 2021-11-09 14:33:54 +01:00
secure_socks_proxy_test.go Plugins: add option to proxy ds connections through a secure socks proxy (#59254) 2022-11-29 23:50:59 -06:00
secure_socks_proxy.go Plugins: add option to proxy ds connections through a secure socks proxy (#59254) 2022-11-29 23:50:59 -06:00
sigv4_middleware_test.go Auth: Guarantee consistency of signed SigV4 headers (#45054) 2022-02-08 14:48:17 +01:00
sigv4_middleware.go Auth: Guarantee consistency of signed SigV4 headers (#45054) 2022-02-08 14:48:17 +01:00
testing.go Handle ioutil deprecations (#53526) 2022-08-10 15:37:51 +02:00
tracing_middleware_test.go Chore: Make test tracer noop and return no errors (#50797) 2022-06-15 12:40:41 +02:00
tracing_middleware.go Chore: Implement OpenTelemtry in Grafana (#42674) 2022-01-20 11:10:12 +01:00
user_agent_middleware_test.go Plugins: Refactor forward of cookies, OAuth token and header modifications by introducing client middlewares (#58132) 2022-12-01 19:08:36 +01:00
user_agent_middleware.go Datasource: Shared HTTP client provider for core backend data sources and any data source using the data source proxy (#33439) 2021-05-19 23:53:41 +02:00