Esempio n. 1
0
 /**
  * @param \Zeflasher\OAuth\SignatureMethods\OAuthSignatureMethod $signature_method
  * @param string $consumer_secret
  * @param string $token_secret
  */
 public function sign_request($signature_method, $consumer_secret, $token_secret)
 {
     $this->set_parameter(
         \Zeflasher\OAuth\OAuthConstants::OAUTH_CLIENT_SIGNATURE_METHOD,
         $signature_method->get_name(),
         false
     );
     $signature = $this->build_signature($signature_method, $consumer_secret, $token_secret);
     $this->set_parameter(\Zeflasher\OAuth\OAuthConstants::OAUTH_CLIENT_SIGNATURE, $signature, false);
 }
Esempio n. 2
0
 /**
  * Remove a signature method from this provider
  * @param \Zeflasher\OAuth\SignatureMethods\OAuthSignatureMethod $signature_method
  */
 public function remove_signature_method($signature_method)
 {
     unset( $this->_signature_methods[$signature_method->get_name()] );
 }