2017 © Pedro Peláez
 

library http_oauth

Implementation of the OAuth 1.0a specification.

image

pear/http_oauth

Implementation of the OAuth 1.0a specification.

  • Friday, January 8, 2016
  • by gauthierm
  • Repository
  • 17 Watchers
  • 5 Stars
  • 6,513 Installations
  • PHP
  • 0 Dependents
  • 2 Suggesters
  • 18 Forks
  • 1 Open issues
  • 2 Versions
  • 8 % Grown

The README.md

HTTP_OAuth - Implementation of the OAuth specification

HTTP_OAuth is a PEAR package implementing the OAuth 1.0a protocol. Consumer, Provier (request and response) classes are provided. See the Consumer examples below:, (*1)

HTTP_OAuth_Consumer

Main consumer class that assists consumers in establishing OAuth creditials and making OAuth requests., (*2)

Example:

$consumer = new HTTP_OAuth_Consumer('key', 'secret');
$consumer->getRequestToken('http://example.com/oauth/request_token', $callback);

// Store tokens
$_SESSION['token']        = $consumer->getToken();
$_SESSION['token_secret'] = $consumer->getTokenSecret();

$url = $consumer->getAuthorizeUrl('http://example.com/oauth/authorize');
http_redirect($url); // function from pecl_http

// When they come back via the $callback url
$consumer = new HTTP_OAuth_Consumer('key', 'secret', $_SESSION['token'],
    $_SESSION['token_secret']);
$consumer->getAccessToken('http://example.com/oauth/access_token');

// Store tokens
$_SESSION['token']        = $consumer->getToken();
$_SESSION['token_secret'] = $consumer->getTokenSecret();

// $response is an instance of HTTP_OAuth_Consumer_Response
$response = $consumer->sendRequest('http://example.com/oauth/protected_resource');

The Versions

08/01 2016

0.3.2

0.3.2.0 https://github.com/pear/HTTP_OAuth

Implementation of the OAuth 1.0a specification.

  Sources   Download

BSD-2-Clause

The Requires

 

by Bill Shupp
by Michael Gauthier
by Jeff Hodsdon

oauth http

06/01 2016

dev-master

9999999-dev https://github.com/pear/HTTP_OAuth

Implementation of the OAuth 1.0a specification.

  Sources   Download

BSD-2-Clause

The Requires

 

by Bill Shupp
by Michael Gauthier
by Jeff Hodsdon

oauth http