The OAuthProvider class

Introduction

Manages an OAuth provider class.

See also an external in-depth tutorial titled » Writing an OAuth Provider Service, which takes a hands-on approach to providing this service. There are also » OAuth provider examples within the OAuth extensions sources.

Class synopsis

OAuthProvider
class OAuthProvider {
/* Methods */
final public bool addRequiredParameter(string $req_params)
public void callconsumerHandler()
public void callTimestampNonceHandler()
public void calltokenHandler()
public void checkOAuthRequest(string $uri = ?, string $method = ?)
public __construct(array $params_array = ?)
public void consumerHandler(callable $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 string reportProblem(string $oauthexception, bool $send_headers = true)
final public bool setParam(string $param_key, mixed $param_val = ?)
final public bool setRequestTokenPath(string $path)
public void timestampNonceHandler(callable $callback_function)
public void tokenHandler(callable $callback_function)
}
Table of Contents