code: func (s *BasicSigner) Sign(req *http.Request) error {
  	if s.Username != "" && s.Password != "" {
  		req.SetBasicAuth(s.Username, s.Password)
  	}
  	return nil
  }
docs: // Sign adds the basic auth header to the request.