OAuthProvider クラス

はじめに

OAuth プロバイダを管理するクラスです。

別のサイトで公開されている詳細なチュートリアル » Writing an OAuth Provider Service には、このサービスを作成する方法がハンズオン形式で公開されています。 OAuth 拡張モジュールのソースの中には » OAuth プロバイダのサンプル もあります。

クラス概要

OAuthProvider
class OAuthProvider {
/* メソッド */
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)
}
目次