La classe OAuth
(PECL OAuth >= 0.99.1)
Introduction
L'extension OAuth fournit une interface simple pour interagir avec des fournisseur de données, en utilisant les spécifications OAuth HTTP pour protéger les ressources.
Synopsis de la classe
OAuth
{
/* Propriétés */
public
$debug
;
public
$sslChecks
;
public
$debugInfo
;
/* Méthodes */
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
]] )Propriétés
- debug
- sslChecks
- debugInfo
Sommaire
- OAuth::__construct — Crée un nouvel objet OAuth
- OAuth::__destruct — Le destructeur
- OAuth::disableDebug — Désactive les messages de déboguage
- OAuth::disableRedirects — Désactive les redirections
- OAuth::disableSSLChecks — Désactive la vérification SSL
- OAuth::enableDebug — Active les messages de débogage
- OAuth::enableRedirects — Active les redirections
- OAuth::enableSSLChecks — Active la vérification SSL
- OAuth::fetch — Lit une ressource protégée par OAuth
- OAuth::generateSignature — Génère une signature
- OAuth::getAccessToken — Récupère un token d'accès
- OAuth::getCAPath — Récupère l'information CA
- OAuth::getLastResponse — Lit la dernière réponse
- OAuth::getLastResponseHeaders — Récupère les en-têtes de la dernière réponse
- OAuth::getLastResponseInfo — Lit les informations HTTP de la dernière réponse
- OAuth::getRequestHeader — Génère une signature d'en-tête OAuth
- OAuth::getRequestToken — Lit le token de requête
- OAuth::setAuthType — Définit le type d'autorisation
- OAuth::setCAPath — Définit le chemin et les informations du CA
- OAuth::setNonce — Configure le nonce OAuth
- OAuth::setRequestEngine — Le but de setRequestEngine
- OAuth::setRSACertificate — Définit le certificat RSA
- OAuth::setSSLChecks — Définit des vérifications spécifiques à SSL pour les requêtes
- OAuth::setTimestamp — Définit le timestamp
- OAuth::setToken — Configure le token et le secret
- OAuth::setVersion — Configure la version OAuth