downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Our source is open

The syntax highlighted source is automatically generated by PHP from the plaintext script. If you're interested in what's behind the several functions we used, you can always take a look at the source of the following files:

Of course, if you want to see the source of this page, we have it available. You can also browse the Git repository for this website on git.php.net.

Source of: /manual/de/class.oauthprovider.php

<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$PARENTS = array();
include_once
dirname(__FILE__) ."/toc/book.oauth.inc";
$setup = array (
 
'home' =>
  array (
   
0 => 'index.php',
   
1 => 'PHP Manual',
  ),
 
'head' =>
  array (
   
0 => 'UTF-8',
   
1 => 'de',
  ),
 
'this' =>
  array (
   
0 => 'class.oauthprovider.php',
   
1 => 'OAuthProvider',
  ),
 
'up' =>
  array (
   
0 => 'book.oauth.php',
   
1 => 'OAuth',
  ),
 
'prev' =>
  array (
   
0 => 'oauth.setversion.php',
   
1 => 'OAuth::setVersion',
  ),
 
'next' =>
  array (
   
0 => 'oauthprovider.addrequiredparameter.php',
   
1 => 'OAuthProvider::addRequiredParameter',
  ),
 
'alternatives' =>
  array (
  ),
 
'extra_header_links' =>
  array (
   
'rel' => 'alternate',
   
'href' => '/manual/en/feeds/class.oauthprovider.atom',
   
'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);

manual_header();
?>
<div id="class.oauthprovider" class="reference">

 <h1 class="title">The OAuthProvider class</h1>
 

 <div class="partintro"><p class="verinfo">(No version information available, might only be in SVN)</p>


  <div class="section" id="oauthprovider.intro">
   <h2 class="title">Einführung</h2>
   <p class="para">
    Manages an OAuth provider class.
   </p>
   <p class="para">
    See also an external in-depth tutorial titled
    <a href="http://toys.lerdorf.com/archives/55-Writing-an-OAuth-Provider-Service.html" class="link external">&raquo;&nbsp;Writing an OAuth Provider Service</a>,
    which takes a hands-on approach to providing this service. There are also
    <a href="http://svn.php.net/viewvc/pecl/oauth/trunk/examples" class="link external">&raquo;&nbsp;OAuth provider examples</a> within the OAuth
    extensions sources.
   </p>
  </div>


  <div class="section" id="oauthprovider.synopsis">
   <h2 class="title">Klassenbeschreibung</h2>


   <div class="classsynopsis">
    <div class="ooclass"></div>


    <div class="classsynopsisinfo">
     <span class="ooclass">
      <strong class="classname">OAuthProvider</strong>
     </span>
     {</div>

   
    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Methods */</div>
    <div class="methodsynopsis dc-description">
   <span class="modifier">final</span> <span class="modifier">public</span> <span class="type">bool</span> <span class="methodname"><a href="oauthprovider.addrequiredparameter.php" class="methodname">addRequiredParameter</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$req_params</code></span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="oauthprovider.callconsumerhandler.php" class="methodname">callconsumerHandler</a></span>
    ( <span class="methodparam">void</span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="oauthprovider.calltimestampnoncehandler.php" class="methodname">callTimestampNonceHandler</a></span>
    ( <span class="methodparam">void</span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="oauthprovider.calltokenhandler.php" class="methodname">calltokenHandler</a></span>
    ( <span class="methodparam">void</span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="oauthprovider.checkoauthrequest.php" class="methodname">checkOAuthRequest</a></span>
    ([ <span class="methodparam"><span class="type">string</span> <code class="parameter">$uri</code></span>
   [, <span class="methodparam"><span class="type">string</span> <code class="parameter">$method</code></span>
  ]] )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span>  <span class="methodname"><a href="oauthprovider.construct.php" class="methodname">__construct</a></span>
    ([ <span class="methodparam"><span class="type">array</span> <code class="parameter">$params_array</code></span>
  ] )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="oauthprovider.consumerhandler.php" class="methodname">consumerHandler</a></span>
    ( <span class="methodparam"><span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> <code class="parameter">$callback_function</code></span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">final</span> <span class="modifier">public</span> <span class="modifier">static</span> <span class="type">string</span> <span class="methodname"><a href="oauthprovider.generatetoken.php" class="methodname">generateToken</a></span>
    ( <span class="methodparam"><span class="type">int</span> <code class="parameter">$size</code></span>
   [, <span class="methodparam"><span class="type">bool</span> <code class="parameter">$strong</code><span class="initializer"> = false</span></span>
  ] )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="oauthprovider.is2leggedendpoint.php" class="methodname">is2LeggedEndpoint</a></span>
    ( <span class="methodparam"><span class="type"><a href="language.pseudo-types.php#language.types.mixed" class="type mixed">mixed</a></span> <code class="parameter">$params_array</code></span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="oauthprovider.isrequesttokenendpoint.php" class="methodname">isRequestTokenEndpoint</a></span>
    ( <span class="methodparam"><span class="type">bool</span> <code class="parameter">$will_issue_request_token</code></span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">final</span> <span class="modifier">public</span> <span class="type">bool</span> <span class="methodname"><a href="oauthprovider.removerequiredparameter.php" class="methodname">removeRequiredParameter</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$req_params</code></span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">final</span> <span class="modifier">public</span> <span class="modifier">static</span> <span class="type">string</span> <span class="methodname"><a href="oauthprovider.reportproblem.php" class="methodname">reportProblem</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$oauthexception</code></span>
   [, <span class="methodparam"><span class="type">bool</span> <code class="parameter">$send_headers</code><span class="initializer"> = true</span></span>
  ] )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">final</span> <span class="modifier">public</span> <span class="type">bool</span> <span class="methodname"><a href="oauthprovider.setparam.php" class="methodname">setParam</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$param_key</code></span>
   [, <span class="methodparam"><span class="type"><a href="language.pseudo-types.php#language.types.mixed" class="type mixed">mixed</a></span> <code class="parameter">$param_val</code></span>
  ] )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">final</span> <span class="modifier">public</span> <span class="type">bool</span> <span class="methodname"><a href="oauthprovider.setrequesttokenpath.php" class="methodname">setRequestTokenPath</a></span>
    ( <span class="methodparam"><span class="type">string</span> <code class="parameter">$path</code></span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="oauthprovider.timestampnoncehandler.php" class="methodname">timestampNonceHandler</a></span>
    ( <span class="methodparam"><span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> <code class="parameter">$callback_function</code></span>
   )</div>
<div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type">void</span> <span class="methodname"><a href="oauthprovider.tokenhandler.php" class="methodname">tokenHandler</a></span>
    ( <span class="methodparam"><span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> <code class="parameter">$callback_function</code></span>
   )</div>

   }</div>


  </div>

 </div>

 

















































































































<h2>Inhaltsverzeichnis</h2><ul class="chunklist chunklist_reference"><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>
</div>
<?php manual_footer(); ?>
 
show source | credits | sitemap | contact | advertising | mirror sites