OAuth_Signature_PLAINTEXT
› Kohana_OAuth_Signature_PLAINTEXT
› OAuth_Signature
› Kohana_OAuth_Signature
Class Contents
Class declared in MODPATH/oauth/classes/oauth/signature/plaintext.php on line 3.
Methods
public sign( )
› Kohana_OAuth_Signature_PLAINTEXT
Source Code
public function sign(OAuth_Request $request, OAuth_Consumer $consumer, OAuth_Token $token = NULL)
{
// Use the signing key as the signature
return $this->key($consumer, $token);
}
public verify( )
› Kohana_OAuth_Signature_PLAINTEXT
Source Code
public function verify($signature, OAuth_Request $request, OAuth_Consumer $consumer, OAuth_Token $token = NULL)
{
return $signature === $this->key($consumer, $token);
}
public __get( )
› Kohana_OAuth_Signature
Source Code
public function __get($key)
{
return $this->$key;
}
public static factory( )
› Kohana_OAuth_Signature
Source Code
public static function factory($name, array $options = NULL)
{
// Create the class name as a base of this class
$class = 'OAuth_Signature_'.str_replace('-', '_', $name);
return new $class($options);
}
public key( )
› Kohana_OAuth_Signature
Source Code
public function key(OAuth_Consumer $consumer, OAuth_Token $token = NULL)
{
$key = OAuth::urlencode($consumer->secret).'&';
if ($token)
{
$key .= OAuth::urlencode($token->secret);
}
return $key;
}