code: func extractGCPInfo(buf []byte) (string, string, error) {
  	var m map[string]string
  	if err := json.Unmarshal(buf, &m); err != nil {
  		return "", "", err
  	}
  	p := strings.Split(m["client_email"], "@")
  	if len(p) < 2 {
  		return "", "", fmt.Errorf("client_email contains no email")
  	}
  	username := p[0]
  	p = strings.Split(p[1], ".")
  	if len(p) < 1 {
  		return username, "", fmt.Errorf("hostname contains not enough separators")
  	}
  	return username, p[0], nil
  }
docs: // extractGCPInfo will extract the GCP details from the given json blob