Пример #1
0
 /**
  * @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;
 }
Пример #2
0
 protected function signRequest(Request $request, $token)
 {
     $sign = sha1($this->appSecret . $token);
     $request->addHeader('sig', $sign);
 }
Пример #3
0
 /**
  * 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);
 }
Пример #4
0
 /**
  * @param \Guzzle\Http\Message\Request $request
  */
 private function addAuthHeader($request)
 {
     $request->addHeader('Authorization', $this->auth);
 }