/**
  * @inheritdoc
  */
 public function request(Client $client)
 {
     $tokenUrl = $client->getTokenUrl();
     $queryData = ["client_id" => $client->getClientId(), "client_secret" => $client->getClientSecret(), "grant_type" => "client_credentials"];
     $url = $tokenUrl . "?" . http_build_query($queryData);
     $request = new Request("GET", $url);
     $response = $this->httpClient->send($request);
     return $response;
 }