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
|