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 )
|