OAuth::setVersion
OAuthProvider::addRequiredParameter
OAuth
PHP Manual

# La classe OAuthProvider

## Introduction

Gère une classe OAuthProvider.

Voir aussi un tutoriel externe nommé » Écrire un service OAuth Provider, qui fournit une bonne approche pour proposer ce service. Il y a également des » exemples OAuth provider directement dans les sources de l'extension OAuth.

## Synopsis de la classe

OAuthProvider
OAuthProvider {
/* Méthodes */
final public bool addRequiredParameter ( string `$req_params` )
public void callconsumerHandler ( void )
public void callTimestampNonceHandler ( void )
public void calltokenHandler ( void )
public void checkOAuthRequest ([ string `$uri` [, string `$method` ]] )
__construct ([ array `$params_array` ] )
public void consumerHandler ( callback `$callback_function` )
final public static string generateToken ( int `$size` [, bool `$strong` = false ] )
public void is2LeggedEndpoint ( mixed `$params_array` )
public void isRequestTokenEndpoint ( bool `$will_issue_request_token` )
final public bool removeRequiredParameter ( string `$req_params` )
final public static void reportProblem ( string `$oauthexception` )
final public bool setParam ( string `$param_key` [, mixed `$param_val` ] )
final public bool setRequestTokenPath ( string `$path` )
public void timestampNonceHandler ( callback `$callback_function` )
public void tokenHandler ( callback `$callback_function` )
}

## Sommaire

- OAuthProvider::addRequiredParameter — Ajoute des paramètres requis
- OAuthProvider::callconsumerHandler — Appelle la fonction de rappel consumerNonceHandler
- OAuthProvider::callTimestampNonceHandler — Appelle la fonction de rappel timestampNonceHandler
- OAuthProvider::calltokenHandler — Appelle la fonction de rappel tokenNonceHandler
- OAuthProvider::checkOAuthRequest — Vérifie une requête OAuth
- OAuthProvider::__construct — Construit un nouvel objet OAuthProvider
- OAuthProvider::consumerHandler — Définit la fonction de rappel consumerHandler
- OAuthProvider::generateToken — Génère un jeton aléatoire
- 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

OAuth::setVersion
OAuthProvider::addRequiredParameter
OAuth
PHP Manual