<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.webservice.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'book.oauth.php',
    1 => 'OAuth',
    2 => 'OAuth',
  ),
  'up' => 
  array (
    0 => 'refs.webservice.php',
    1 => 'Web Services',
  ),
  'prev' => 
  array (
    0 => 'refs.webservice.php',
    1 => 'Web Services',
  ),
  'next' => 
  array (
    0 => 'oauth.setup.php',
    1 => 'Installation/Konfiguration',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'en',
    'path' => 'reference/oauth/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.oauth.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.oauth" class="book">
 
 <h1 class="title">OAuth</h1>

 <div id="intro.oauth" class="preface">
  <h1 class="title">Einführung</h1>
  <p class="simpara">
   This extension provides OAuth 1.0a consumer and provider bindings. OAuth is an
   authorization protocol built on top of HTTP which allows applications
   to securely access data without having to store usernames and
   passwords.
  </p>
 </div>

 




 




 




 







 




 




 





<ul class="chunklist chunklist_book"><li><a href="oauth.setup.php">Installation/Konfiguration</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="oauth.requirements.php">Anforderungen</a></li><li><a href="oauth.installation.php">Installation</a></li></ul></li><li><a href="oauth.constants.php">Vordefinierte Konstanten</a></li><li><a href="oauth.examples.php">Beispiele</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="oauth.examples.fireeagle.php">FireEagle</a></li></ul></li><li><a href="ref.oauth.php">OAuth Funktionen</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.oauth-get-sbs.php">oauth_get_sbs</a> — Generate a Signature Base String</li><li><a href="function.oauth-urlencode.php">oauth_urlencode</a> — Kodiert eine URI nach RFC 3986</li></ul></li><li><a href="class.oauth.php">OAuth</a> — The OAuth class<ul class="chunklist chunklist_book chunklist_children"><li><a href="oauth.construct.php">OAuth::__construct</a> — Create a new OAuth object</li><li><a href="oauth.destruct.php">OAuth::__destruct</a> — The destructor</li><li><a href="oauth.disabledebug.php">OAuth::disableDebug</a> — Turn off verbose debugging</li><li><a href="oauth.disableredirects.php">OAuth::disableRedirects</a> — Turn off redirects</li><li><a href="oauth.disablesslchecks.php">OAuth::disableSSLChecks</a> — Turn off SSL checks</li><li><a href="oauth.enabledebug.php">OAuth::enableDebug</a> — Turn on verbose debugging</li><li><a href="oauth.enableredirects.php">OAuth::enableRedirects</a> — Turn on redirects</li><li><a href="oauth.enablesslchecks.php">OAuth::enableSSLChecks</a> — Turn on SSL checks</li><li><a href="oauth.fetch.php">OAuth::fetch</a> — Fetch an OAuth protected resource</li><li><a href="oauth.generatesignature.php">OAuth::generateSignature</a> — Generate a signature</li><li><a href="oauth.getaccesstoken.php">OAuth::getAccessToken</a> — Fetch an access token</li><li><a href="oauth.getcapath.php">OAuth::getCAPath</a> — Gets CA information</li><li><a href="oauth.getlastresponse.php">OAuth::getLastResponse</a> — Get the last response</li><li><a href="oauth.getlastresponseheaders.php">OAuth::getLastResponseHeaders</a> — Get headers for last response</li><li><a href="oauth.getlastresponseinfo.php">OAuth::getLastResponseInfo</a> — Get HTTP information about the last response</li><li><a href="oauth.getrequestheader.php">OAuth::getRequestHeader</a> — Generate OAuth header string signature</li><li><a href="oauth.getrequesttoken.php">OAuth::getRequestToken</a> — Fetch a request token</li><li><a href="oauth.setauthtype.php">OAuth::setAuthType</a> — Set authorization type</li><li><a href="oauth.setcapath.php">OAuth::setCAPath</a> — Set CA path and info</li><li><a href="oauth.setnonce.php">OAuth::setNonce</a> — Set the nonce for subsequent requests</li><li><a href="oauth.setrequestengine.php">OAuth::setRequestEngine</a> — The setRequestEngine purpose</li><li><a href="oauth.setrsacertificate.php">OAuth::setRSACertificate</a> — Set the RSA certificate</li><li><a href="oauth.setsslchecks.php">OAuth::setSSLChecks</a> — Tweak specific SSL checks for requests</li><li><a href="oauth.settimestamp.php">OAuth::setTimestamp</a> — Set the timestamp</li><li><a href="oauth.settoken.php">OAuth::setToken</a> — Sets the token and secret</li><li><a href="oauth.setversion.php">OAuth::setVersion</a> — Set the OAuth version</li></ul></li><li><a href="class.oauthprovider.php">OAuthProvider</a> — The OAuthProvider class<ul class="chunklist chunklist_book chunklist_children"><li><a href="oauthprovider.addrequiredparameter.php">OAuthProvider::addRequiredParameter</a> — Add required parameters</li><li><a href="oauthprovider.callconsumerhandler.php">OAuthProvider::callconsumerHandler</a> — Calls the consumerNonceHandler callback</li><li><a href="oauthprovider.calltimestampnoncehandler.php">OAuthProvider::callTimestampNonceHandler</a> — Calls the timestampNonceHandler callback</li><li><a href="oauthprovider.calltokenhandler.php">OAuthProvider::calltokenHandler</a> — Calls the tokenNonceHandler callback</li><li><a href="oauthprovider.checkoauthrequest.php">OAuthProvider::checkOAuthRequest</a> — Check an oauth request</li><li><a href="oauthprovider.construct.php">OAuthProvider::__construct</a> — Constructs a new OAuthProvider object</li><li><a href="oauthprovider.consumerhandler.php">OAuthProvider::consumerHandler</a> — Set the consumerHandler handler callback</li><li><a href="oauthprovider.generatetoken.php">OAuthProvider::generateToken</a> — Generate a random token</li><li><a href="oauthprovider.is2leggedendpoint.php">OAuthProvider::is2LeggedEndpoint</a> — is2LeggedEndpoint</li><li><a href="oauthprovider.isrequesttokenendpoint.php">OAuthProvider::isRequestTokenEndpoint</a> — Sets isRequestTokenEndpoint</li><li><a href="oauthprovider.removerequiredparameter.php">OAuthProvider::removeRequiredParameter</a> — Remove a required parameter</li><li><a href="oauthprovider.reportproblem.php">OAuthProvider::reportProblem</a> — Report a problem</li><li><a href="oauthprovider.setparam.php">OAuthProvider::setParam</a> — Set a parameter</li><li><a href="oauthprovider.setrequesttokenpath.php">OAuthProvider::setRequestTokenPath</a> — Set request token path</li><li><a href="oauthprovider.timestampnoncehandler.php">OAuthProvider::timestampNonceHandler</a> — Set the timestampNonceHandler handler callback</li><li><a href="oauthprovider.tokenhandler.php">OAuthProvider::tokenHandler</a> — Set the tokenHandler handler callback</li></ul></li><li><a href="class.oauthexception.php">OAuthException</a> — OAuthException class</li></ul></div><?php manual_footer($setup); ?>