OAuth OAuthProvider 클래스

(PECL OAuth >= 1.0.0)


소개

OAuth 공급자 클래스를 관리합니다.

이 서비스를 제공하기 위해 실습 접근 방식을 취하는 » OAuth 공급자 서비스 작성이라는 제목의 외부 심층 가이드도 참조하세요. OAuth 확장 소스 내에 » OAuth 제공자 예시도 있습니다.


클래스 개요

                  
class OAuthProvider {

  /* Methods */
  final public addRequiredParameter(string $req_params): bool
  public callconsumerHandler(): void
  public callTimestampNonceHandler(): void
  public calltokenHandler(): void
  public checkOAuthRequest(string $uri = ?, string $method = ?): void
  public __construct(array $params_array = ?)
  public consumerHandler(callable $callback_function): void
  final public static generateToken(int $size, bool $strong = false): string
  public is2LeggedEndpoint(mixed $params_array): void
  public isRequestTokenEndpoint(bool $will_issue_request_token): void
  final public removeRequiredParameter(string $req_params): bool
  final public static reportProblem(string $oauthexception, bool $send_headers = true): string
  final public setParam(string $param_key, mixed $param_val = ?): bool
  final public setRequestTokenPath(string $path): bool
  public timestampNonceHandler(callable $callback_function): void
  public tokenHandler(callable $callback_function): void
}
                  
                

목차