The OAuth class
Introduction
The OAuth extension provides a simple interface to interact with data providers using the OAuth HTTP specification to protect private resources.
Class synopsis
OAuth
{
/* Properties */
public
$OAuth->debug
;
public
$sslChecks
;
public
$debugInfo
;
/* Methods */
OAuth::__construct
( string $consumer_key
, string $consumer_secret
[, string $signature_method = OAUTH_SIG_METHOD_HMACSHA1
[, int $auth_type = 0
]] )
public mixed OAuth::fetch
( string $protected_resource_url
[, array $extra_parameters
[, string $http_method
[, array $http_headers
]]] )
public array OAuth::getAccessToken
( string $access_token_url
[, string $auth_session_handle
[, string $verifier_token
]] )
}Properties
- debug
- sslChecks
- debugInfo
Table of Contents
- OAuth::__construct - Create a new OAuth object
- OAuth::__destruct - The destructor
- OAuth::disableDebug - Turn off verbose debugging
- OAuth::disableRedirects - Turn off redirects
- OAuth::disableSSLChecks - Turn off SSL checks
- OAuth::enableDebug - Turn on verbose debugging
- OAuth::enableRedirects - Turn on redirects
- OAuth::enableSSLChecks - Turn on SSL checks
- OAuth::fetch - Fetch an OAuth protected resource
- OAuth::getAccessToken - Fetch an access token
- OAuth::getCAPath - Gets CA information
- OAuth::getLastResponse - Get the last response
- OAuth::getLastResponseInfo - Get HTTP information about the last response
- OAuth::getRequestToken - Fetch a request token
- OAuth::setAuthType - Set authorization type
- OAuth::setCAPath - Set CA path and info
- OAuth::setNonce - Set the nonce for subsequent requests
- OAuth::setRequestEngine - The setRequestEngine purpose
- OAuth::setRSACertificate - Set the RSA certificate
- OAuth::setTimestamp - Set the timestamp
- OAuth::setToken - Sets the token and secret
- OAuth::setVersion - Set the OAuth version




