PHP Class Twitter_OAuthSignatureMethod, twitter-php

Datei anzeigen Open project: dg/twitter-php

Public Methods

Method Description
build_signature ( Twitter_OAuthRequest $request, Twitter_OAuthConsumer $consumer, Twitter_OAuthToken $token ) : string Build up the signature NOTE: The output of this function MUST NOT be urlencoded.
check_signature ( Twitter_OAuthRequest $request, Twitter_OAuthConsumer $consumer, Twitter_OAuthToken $token, string $signature ) : boolean Verifies that a given signature is correct
get_name ( ) : string Needs to return the name of the Signature Method (ie HMAC-SHA1)

Method Details

build_signature() abstract public method

the encoding is handled in OAuthRequest when the final request is serialized
abstract public build_signature ( Twitter_OAuthRequest $request, Twitter_OAuthConsumer $consumer, Twitter_OAuthToken $token ) : string
$request Twitter_OAuthRequest
$consumer Twitter_OAuthConsumer
$token Twitter_OAuthToken
return string

check_signature() public method

Verifies that a given signature is correct
public check_signature ( Twitter_OAuthRequest $request, Twitter_OAuthConsumer $consumer, Twitter_OAuthToken $token, string $signature ) : boolean
$request Twitter_OAuthRequest
$consumer Twitter_OAuthConsumer
$token Twitter_OAuthToken
$signature string
return boolean

get_name() abstract public method

Needs to return the name of the Signature Method (ie HMAC-SHA1)
abstract public get_name ( ) : string
return string