ウェブサービス
導入
ウェブサービス
PHP Manual

# OAuth

- 導入
- インストール/設定
  - 要件
  - インストール手順
  - 実行時設定
  - リソース型
- 定義済み定数
- 例
  - 米Yahoo! の位置情報プラットフォーム FireEagle の例
- OAuth 関数
  - oauth_get_sbs — SBSを生成する
  - oauth_urlencode — URI を RFC 3686 形式でエンコードする
- OAuth — OAuth クラス
  - 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 のバージョンを設定する
- OAuthProvider — OAuthProvider クラス
  - OAuthProvider::addRequiredParameter — 必須パラメータを追加する
  - OAuthProvider::callconsumerHandler — consumerNonceHandler コールバックをコールする
  - OAuthProvider::callTimestampNonceHandler — timestampNonceHandler コールバックをコールする
  - OAuthProvider::calltokenHandler — tokenNonceHandler コールバックをコールする
  - OAuthProvider::checkOAuthRequest — oauth リクエストをチェックする
  - OAuthProvider::__construct — 新しい OAuthProvider オブジェクトを作る
  - OAuthProvider::consumerHandler — consumerHandler コールバックを設定する
  - OAuthProvider::generateToken — ランダムなトークンを生成する
  - OAuthProvider::is2LeggedEndpoint — is2LeggedEndpoint
  - OAuthProvider::isRequestTokenEndpoint — isRequestTokenEndpoint を設定する
  - OAuthProvider::removeRequiredParameter — 必須パラメータを削除する
  - OAuthProvider::reportProblem — 問題を報告する
  - OAuthProvider::setParam — パラメータを設定する
  - OAuthProvider::setRequestTokenPath — リクエストトークンのパスを設定する
  - OAuthProvider::timestampNonceHandler — timestampNonceHandler コールバックを設定する
  - OAuthProvider::tokenHandler — tokenHandler コールバックを設定する
- OAuthException — OAuthException クラス

ウェブサービス
導入
ウェブサービス
PHP Manual