La classe OAuthProvider

(PECL OAuth >= 1.0.0)

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

classOAuthProvider {
finalpublicaddRequiredParameter(string$req_params): bool
publiccheckOAuthRequest(string$uri = ?, string$method = ?): void
public__construct(array$params_array = ?)
publicconsumerHandler(callable$callback_function): void
finalpublicstaticgenerateToken(int$size, bool$strong = false): string
publicis2LeggedEndpoint(mixed$params_array): void
publicisRequestTokenEndpoint(bool$will_issue_request_token): void
finalpublicremoveRequiredParameter(string$req_params): bool
finalpublicstaticreportProblem(string$oauthexception, bool$send_headers = true): string
finalpublicsetParam(string$param_key, mixed$param_val = ?): bool
finalpublicsetRequestTokenPath(string$path): bool
publictimestampNonceHandler(callable$callback_function): void
publictokenHandler(callable$callback_function): void
}

Sommaire

To Top