abstract OAuth_Signature
Kohana_OAuth_Signature

Class Contents

Constants

  • None

Properties

  • None

Class declared in MODPATH/oauth/classes/oauth/signature.php on line 3.

Methods

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

abstract public sign( )
Kohana_OAuth_Signature

Source Code
abstract public function sign(OAuth_Request $request, OAuth_Consumer $consumer, OAuth_Token $token = NULL);

abstract public verify( )
Kohana_OAuth_Signature

Source Code
abstract public function verify($signature, OAuth_Request $request, OAuth_Consumer $consumer, OAuth_Token $token = NULL);