code: func authNoAuth(url string) (string, string, common.Address, error) {
  	address := common.HexToAddress(regexp.MustCompile("0x[0-9a-fA-F]{40}").FindString(url))
  	if address == (common.Address{}) {
  		return "", "", common.Address{}, errors.New("No Ethereum address found to fund")
  	}
  	return address.Hex() + "@noauth", "", address, nil
  }
docs: // authNoAuth tries to interpret a faucet request as a plain Ethereum address,
  // without actually performing any remote authentication. This mode is prone to
  // Byzantine attack, so only ever use for truly private networks.