Esempio n. 1
0
 /**
  * Generate random token
  * @return string
  */
 protected static function randomValue()
 {
     return bin2hex(Zend_Oauth_Provider::generateToken(6));
 }
Esempio n. 2
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;
 }