La clase OAuth
(PECL OAuth >= 0.99.1)
Introducción
La extensión OAuth provee una interfaz simple para interactuar con proveedores de datos usando la especificación HTTP OAuth para proteger los recursos privados.
Sinopsis de la Clase
OAuth
{
/* Propiedades */
public
$debug
;
public
$sslChecks
;
public
$debugInfo
;
/* Métodos */
public __construct
( string
$consumer_key
, string $consumer_secret
[, string $signature_method = OAUTH_SIG_METHOD_HMACSHA1
[, int $auth_type = 0
]] )
public mixed fetch
( string
$protected_resource_url
[, array $extra_parameters
[, string $http_method
[, array $http_headers
]]] )
public array getAccessToken
( string
$access_token_url
[, string $auth_session_handle
[, string $verifier_token
[, string $http_method
]]] )
public array getRequestToken
( string
}$request_token_url
[, string $callback_url
[, string $http_method
]] )Propiedades
- debug
- sslChecks
- debugInfo
Tabla de contenidos
- OAuth::__construct — Crea un nuevo objeto OAuth
- OAuth::__destruct — El destructor
- OAuth::disableDebug — Desactiva la depuración detallada
- OAuth::disableRedirects — Desactiva las redirecciones
- OAuth::disableSSLChecks — Desactiva la verificación SSL
- OAuth::enableDebug — Activa la depuración detallada
- OAuth::enableRedirects — Activa las re-direcciones
- OAuth::enableSSLChecks — Activa la verificación SSL
- OAuth::fetch — Obtiene un recurso protegido por OAuth
- OAuth::generateSignature — Generar una firma
- OAuth::getAccessToken — Obtiene el token de acceso
- OAuth::getCAPath — Obtiene la información CA
- OAuth::getLastResponse — Obtiene la última respuesta
- OAuth::getLastResponseHeaders — Obtener encabezados de la última respuesta
- OAuth::getLastResponseInfo — Obtiene la información HTTP sobre la última respuesta
- OAuth::getRequestHeader — Generar un string de firma de cabecera OAuth
- OAuth::getRequestToken — Obtiene un token de petición
- OAuth::setAuthType — Establece el tipo de autorización
- OAuth::setCAPath — Establece la ruta a CA y su información
- OAuth::setNonce — Configura el nonce para las solicitudes posteriores
- OAuth::setRequestEngine — El propósito de setRequestEngine
- OAuth::setRSACertificate — establece el certificado RSA
- OAuth::setSSLChecks — Ajustar controles específicos de SSL para las solicitudes
- OAuth::setTimestamp — Establece el timestamp
- OAuth::setToken — Establece el token y el secreto
- OAuth::setVersion — Configura la versión OAuth