Class to represent an OAuth server. More...
Public Member Functions | |
__construct ($data_store) | |
Class constructor. | |
add_signature_method ($signature_method) | |
Add a signature method. | |
fetch_request_token (&$request) | |
Process a request_token request. | |
fetch_access_token (&$request) | |
Process an access_token request. | |
verify_request (&$request) | |
Verify an API call, checks all the parameters. | |
Protected Attributes | |
$timestamp_threshold = 300 | |
Timestamp threshhold. | |
$version = '1.0' | |
Version string. | |
$signature_methods = array() | |
Signature methods. | |
$data_store | |
Data store. | |
Class to represent an OAuth server.
Definition at line 12 of file OAuthServer.php.
__construct | ( | $data_store | ) |
Class constructor.
OAuthDataStore | $data_store | Data store |
Definition at line 48 of file OAuthServer.php.
References OAuthServer\$data_store.
add_signature_method | ( | $signature_method | ) |
Add a signature method.
OAuthSignatureMethod | $signature_method | Signature method |
Definition at line 58 of file OAuthServer.php.
fetch_access_token | ( | & | $request | ) |
Process an access_token request.
Returns the access token on success
OAuthRequest | $request | Request |
Definition at line 101 of file OAuthServer.php.
fetch_request_token | ( | & | $request | ) |
Process a request_token request.
Returns the request token on success
OAuthRequest | $request | Request |
Definition at line 74 of file OAuthServer.php.
verify_request | ( | & | $request | ) |
Verify an API call, checks all the parameters.
OAuthRequest | $request | Request |
Definition at line 126 of file OAuthServer.php.
|
protected |
|
protected |
Signature methods.
Definition at line 34 of file OAuthServer.php.
|
protected |
Timestamp threshhold.
Definition at line 20 of file OAuthServer.php.
|
protected |
Version string.
Definition at line 27 of file OAuthServer.php.