OAuth クラス
(バージョン情報なし。おそらく SVN 版にしか存在しないでしょう)
導入
OAuth 拡張モジュールは、データプロバイダとやりとりするためのシンプルなインターフェイスを提供します。 OAuth HTTP 仕様を用いることで、プライベートなリソースを保護します。
クラス概要
OAuth
{
/* Properties */
public
$debug
;
public
$sslChecks
;
public
$debugInfo
;
/* メソッド */
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
]]] )プロパティ
- debug
- sslChecks
- debugInfo
目次
- OAuth::__construct — 新しい OAuth オブジェクトを作成する
- OAuth::__destruct — デストラクタ
- OAuth::disableDebug — デバッグを無効にする
- OAuth::disableRedirects — リダイレクトを無効にする
- OAuth::disableSSLChecks — SSL チェックを無効にする
- OAuth::enableDebug — デバッグを有効にする
- OAuth::enableRedirects — リダイレクトを有効にする
- OAuth::enableSSLChecks — SSL チェックを有効にする
- OAuth::fetch — OAuth で保護されたリソースを取得する
- OAuth::generateSignature — シグネチャを生成する
- OAuth::getAccessToken — アクセストークンを取得する
- OAuth::getCAPath — CA 情報を取得する
- OAuth::getLastResponse — 直近のレスポンスを取得する
- OAuth::getLastResponseHeaders — 最後のレスポンスのヘッダを取得する
- OAuth::getLastResponseInfo — 直近のレスポンスの HTTP 情報を取得する
- OAuth::getRequestHeader — OAuth ヘッダ文字列シグネチャを生成する
- OAuth::getRequestToken — リクエストトークンを取得する
- OAuth::setAuthType — 認証方式を設定する
- OAuth::setCAPath — CA パスおよび情報を設定する
- OAuth::setNonce — 続くリクエスト用のノンスを設定する
- OAuth::setRequestEngine — setRequestEngine
- OAuth::setRSACertificate — RSA 証明書を設定する
- OAuth::setSSLChecks — リクエストに固有の SSL チェックを調整する
- OAuth::setTimestamp — タイムスタンプを設定する
- OAuth::setToken — トークンと secret を設定する
- OAuth::setVersion — OAuth のバージョンを設定する