github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/internal/systemfetcher/auth.go (about) 1 package systemfetcher 2 3 import "net/http" 4 5 // HeaderTransport missing godoc 6 type HeaderTransport struct { 7 tenantHeaderName string 8 base http.RoundTripper 9 tenant string 10 } 11 12 // RoundTrip missing godoc 13 func (ht *HeaderTransport) RoundTrip(req *http.Request) (*http.Response, error) { 14 req.Header.Set(ht.tenantHeaderName, ht.tenant) 15 16 return ht.base.RoundTrip(req) 17 }