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
}
목차
- OAuthProvider::addRequiredParameter — 필수 매개변수 추가
- OAuthProvider::callconsumerHandler — ConsumerNonceHandler 콜백을 호출합니다.
- OAuthProvider::callTimestampNonceHandler — timestampNonceHandler 콜백을 호출합니다.
- OAuthProvider::calltokenHandler — tokenNonceHandler 콜백을 호출합니다.
- OAuthProvider::checkOAuthRequest — 인증 요청 확인
- OAuthProvider::__construct — 새로운 OAuthProvider 객체를 생성합니다.
- OAuthProvider::consumerHandler — ConsumerHandler 핸들러 콜백 설정
- OAuthProvider::generateToken — 무작위 토큰 생성
- OAuthProvider::is2LeggedEndpoint — is2LeggedEndpoint
- OAuthProvider::isRequestTokenEndpoint — isRequestTokenEndpoint 설정
- OAuthProvider::removeRequiredParameter — 필수 매개변수 제거
- OAuthProvider::reportProblem — 문제 보고
- OAuthProvider::setParam — 매개변수 설정
- OAuthProvider::setRequestTokenPath — 요청 토큰 경로 설정
- OAuthProvider::timestampNonceHandler — timestampNonceHandler 핸들러 콜백 설정
- OAuthProvider::tokenHandler — tokenHandler 핸들러 콜백 설정