protected function authenticate($request)
{
$request_authorization = $request->header('Authorization', '');
if (!empty($request_authorization)) {
$request_url = config('evga.evga_auth_api_url').'/auth/validate';
$client = new Client();
try {
$result = $client->get($request_url, [
'headers' => [
'Authorization' => $request_authorization
]
]);
} catch (ServerException $serverException) {
Log::error($serverException->getMessage());
throw new AuthenticationException('Unauthenticated.');
}
}
}