github.com/covergates/covergates@v0.2.2-0.20201009050117-42ef8a19fb95/modules/login/client.go (about) 1 package login 2 3 import ( 4 "crypto/tls" 5 "net/http" 6 ) 7 8 // BasicClient for SCM 9 func BasicClient(insecure bool) *http.Client { 10 client := &http.Client{ 11 Transport: &http.Transport{ 12 Proxy: http.ProxyFromEnvironment, 13 TLSClientConfig: &tls.Config{ 14 InsecureSkipVerify: insecure, 15 }, 16 }, 17 } 18 return client 19 }