public function makeSignedRequest($url, $options = array(), $parseJson = true)
{
if (!$this->getIsAuthenticated()) {
throw new CHttpException(401, Yii::t('eauth', 'Unable to complete the request because the user was not authenticated.'));
}
// Merge query fields with fields required for signed request.
$options['query'] = array_merge(isset($options['query']) ? $options['query'] : array(), $this->getSignedRequestFields());
$result = $this->makeRequest($url, $options, $parseJson);
return $result;
}