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  }