/** * @param \Guzzle\Http\Message\Request $request * @param string $username * @param string $password * * @return \BigOven\BigOvenAuthPlugin */ public function addAuthorizationHeader(Request $request, $username, $password) { $encodedString = base64_encode($username . ':' . $password); $headerValue = 'Basic ' . $encodedString; $request->addHeader('Authorization', $headerValue); return $this; }
protected function signRequest(Request $request, $token) { $sign = sha1($this->appSecret . $token); $request->addHeader('sig', $sign); }
/** * Add the authoritzation credentials to a request. * * @param \Guzzle\Http\Message\Request $request * @return \Guzzle\Http\Message\Request */ public function addCredentialsToRequest(Request $request) { return $request->addHeader('Authorization', 'Bearer ' . $this->token); }
/** * @param \Guzzle\Http\Message\Request $request */ private function addAuthHeader($request) { $request->addHeader('Authorization', $this->auth); }