The OAuth classIntroductionThe OAuth extension provides a simple interface to interact with data providers using the OAuth HTTP specification to protect private resources. Class synopsisOAuth
class OAuth
{
/* Properties */
public
$debug;
public
$sslChecks;
public
$debugInfo;
/* Methods */
public __construct(
string $consumer_key,string $consumer_secret,string $signature_method = OAUTH_SIG_METHOD_HMACSHA1,int $auth_type = 0) public void __destruct()
public bool disableDebug()
public bool disableRedirects()
public bool disableSSLChecks()
public bool enableDebug()
public bool enableRedirects()
public bool enableSSLChecks()
public mixed fetch(
string $protected_resource_url,array $extra_parameters = ?,string $http_method = ?,array $http_headers = ?) public stringfalse generateSignature(string
$http_method, string $url, mixed $extra_parameters = ?)public array getAccessToken(
string $access_token_url,string $auth_session_handle = ?,string $verifier_token = ?,string $http_method = ?) public array getCAPath()
public string getLastResponse()
public stringfalse getLastResponseHeaders()
public array getLastResponseInfo()
public stringfalse getRequestHeader(string
$http_method, string $url, mixed $extra_parameters = ?)public array getRequestToken(string
$request_token_url, string $callback_url = ?, string $http_method = ?)public bool setAuthType(int
$auth_type)public mixed setCAPath(string
$ca_path = ?, string $ca_info = ?)public mixed setNonce(string
$nonce)public void setRequestEngine(int
$reqengine)public mixed setRSACertificate(string
$cert)public bool setSSLChecks(int
$sslcheck)public mixed setTimestamp(string
$timestamp)public bool setToken(string
$token, string $token_secret)public bool setVersion(string
}$version)Properties
|