Esempio n. 1
0
 public function mark_deleted($id)
 {
     $oauthKey = new OAuthKey();
     $oauthKey->mark_deleted($id);
     //verify that record is deleted
     $result = $oauthKey->getByKey($id);
     $this->assertEquals(false, $result);
 }
Esempio n. 2
0
 /**
  * Find consumer by key
  * @param $provider
  */
 public function lookupConsumer($provider)
 {
     // check $provider->consumer_key
     // on unknown: Zend_Oauth_Provider::CONSUMER_KEY_UNKNOWN
     // on bad key: Zend_Oauth_Provider::CONSUMER_KEY_REFUSED
     $GLOBALS['log']->debug("OAUTH: lookupConsumer, key={$provider->consumer_key}");
     $consumer = OAuthKey::fetchKey($provider->consumer_key);
     if (!$consumer) {
         return Zend_Oauth_Provider::CONSUMER_KEY_UNKNOWN;
     }
     $provider->consumer_secret = $consumer->c_secret;
     $this->consumer = $consumer;
     return Zend_Oauth_Provider::OK;
 }
Esempio n. 3
0
 /**
  * Get consumer key belonging to SNIP
  * @return OAuthKey
  */
 protected function getSnipConsumer()
 {
     $consumer = OAuthKey::fetchKey(self::OAUTH_KEY);
     if (empty($consumer)) {
         $consumer = BeanFactory::getBean('OAuthKeys');
         $consumer->c_key = self::OAUTH_KEY;
         $consumer->c_secret = bin2hex(Zend_Oauth_Provider::generateToken(16));
         $consumer->name = self::OAUTH_KEY;
         $consumer->description = translate('LBL_SNIP_KEY_DESC', 'SNIP');
         $consumer->save();
     }
     return $consumer;
 }