code: func DownloadFileAuth(url string, auth string) (*[]byte, error) {
  	var buf bytes.Buffer
  	client := &http.Client{
  		Timeout: time.Second * 5,
  	}
  	req, err := http.NewRequest("GET", url, nil)
  	if auth != "" {
  		req.Header.Add("Authorization", auth)
  	}
  	if err != nil {
  		return nil, err
  	}
  	resp, err := client.Do(req)
  	if err != nil {
  		return nil, err
  	}
  	defer resp.Body.Close()
  	io.Copy(&buf, resp.Body)
  	data := buf.Bytes()
  	return &data, nil
  }
docs: // DownloadFileAuth downloads the given URL using the specified authentication token.