OAuth

- « Web Services

- Introduction »

- PHP Manual
- Web Services
- OAuth

# OAuth

- Introduction
- Installing/Configuring
  - Requirements
  - Installation
  - Runtime Configuration
  - Resource Types
- Predefined Constants
- Examples
  - FireEagle
- OAuth Functions
  - oauth_get_sbs — Generate a Signature Base String
  - oauth_urlencode — Encode a URI to RFC 3986
- OAuth — The OAuth class
  - OAuth::__construct — Create a new OAuth object
  - OAuth::__destruct — The destructor
  - OAuth::disableDebug — Turn off verbose debugging
  - OAuth::disableRedirects — Turn off redirects
  - OAuth::disableSSLChecks — Turn off SSL checks
  - OAuth::enableDebug — Turn on verbose debugging
  - OAuth::enableRedirects — Turn on redirects
  - OAuth::enableSSLChecks — Turn on SSL checks
  - OAuth::fetch — Fetch an OAuth protected resource
  - OAuth::generateSignature — Generate a signature
  - OAuth::getAccessToken — Fetch an access token
  - OAuth::getCAPath — Gets CA information
  - OAuth::getLastResponse — Get the last response
  - OAuth::getLastResponseHeaders — Get headers for last response
  - OAuth::getLastResponseInfo — Get HTTP information about the last response
  - OAuth::getRequestHeader — Generate OAuth header string signature
  - OAuth::getRequestToken — Fetch a request token
  - OAuth::setAuthType — Set authorization type
  - OAuth::setCAPath — Set CA path and info
  - OAuth::setNonce — Set the nonce for subsequent requests
  - OAuth::setRequestEngine — The setRequestEngine purpose
  - OAuth::setRSACertificate — Set the RSA certificate
  - OAuth::setSSLChecks — Tweak specific SSL checks for requests
  - OAuth::setTimestamp — Set the timestamp
  - OAuth::setToken — Sets the token and secret
  - OAuth::setVersion — Set the OAuth version
- OAuthProvider — The OAuthProvider class
  - OAuthProvider::addRequiredParameter — Add required parameters
  - OAuthProvider::callconsumerHandler — Calls the consumerNonceHandler callback
  - OAuthProvider::callTimestampNonceHandler — Calls the timestampNonceHandler callback
  - OAuthProvider::calltokenHandler — Calls the tokenNonceHandler callback
  - OAuthProvider::checkOAuthRequest — Check an oauth request
  - OAuthProvider::__construct — Constructs a new OAuthProvider object
  - OAuthProvider::consumerHandler — Set the consumerHandler handler callback
  - OAuthProvider::generateToken — Generate a random token
  - OAuthProvider::is2LeggedEndpoint — is2LeggedEndpoint
  - OAuthProvider::isRequestTokenEndpoint — Sets isRequestTokenEndpoint
  - OAuthProvider::removeRequiredParameter — Remove a required parameter
  - OAuthProvider::reportProblem — Report a problem
  - OAuthProvider::setParam — Set a parameter
  - OAuthProvider::setRequestTokenPath — Set request token path
  - OAuthProvider::timestampNonceHandler — Set the timestampNonceHandler handler callback
  - OAuthProvider::tokenHandler — Set the tokenHandler handler callback
- OAuthException — OAuthException class