update page now

The OAuth class

(PECL OAuth >= 0.99.1)

Introduction

The OAuth extension provides a simple interface to interact with data providers using the OAuth HTTP specification to protect private resources.

Class synopsis

class OAuth {
/* Properties */
public $debug ;
public $sslChecks ;
public $debugInfo ;
/* Methods */
public __construct (
string $consumer_key,
string $consumer_secret,
string $signature_method = OAUTH_SIG_METHOD_HMACSHA1 ,
int $auth_type = 0
)
public __destruct (): void
public disableDebug (): bool
public enableDebug (): bool
public enableRedirects (): bool
public enableSSLChecks (): bool
public fetch (
string $protected_resource_url,
array $extra_parameters = ?,
string $http_method = ?,
array $http_headers = ?
): mixed
public generateSignature (string $http_method, string $url, mixed $extra_parameters = ?): string |false
public getAccessToken (
string $access_token_url,
string $auth_session_handle = ?,
string $verifier_token = ?,
string $http_method = ?
): array
public getCAPath (): array
public getRequestHeader (string $http_method, string $url, mixed $extra_parameters = ?): string |false
public getRequestToken (string $request_token_url, string $callback_url = ?, string $http_method = ?): array
public setAuthType (int $auth_type): bool
public setCAPath (string $ca_path = ?, string $ca_info = ?): mixed
public setNonce (string $nonce): mixed
public setRequestEngine (int $reqengine): void
public setRSACertificate (string $cert): mixed
public setSSLChecks (int $sslcheck): bool
public setTimestamp (string $timestamp): mixed
public setToken (string $token, string $token_secret): bool
public setVersion (string $version): bool
}

Properties

debug

sslChecks

debugInfo

Table of Contents

Found A Problem?

Learn How To Improve This PageSubmit a Pull RequestReport a Bug
+add a note

User Contributed Notes

There are no user contributed notes for this page.

AltStyle によって変換されたページ (->オリジナル) /