OAuth_Signature_PLAINTEXT
Kohana_OAuth_Signature_PLAINTEXT
OAuth_Signature
Kohana_OAuth_Signature

Class Contents

Constants

  • None

Properties

  • None

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;
}