public function validate()
{
if (!$this->requestIsValid()) {
return false;
}
$params = $this->getParams();
$response = $this->guzzleClient->request('POST', self::OPENID_URL, ['form_params' => $params]);
$results = $this->parseResults($response->getBody()->getContents());
$this->parseSteamID();
$this->parseInfo();
return $results->is_valid == "true";
}