Home » HTTP » HTTP_OAuth
PEAR implementation of the OAuth 1.0a specification
This package is unmaintained.
Download latest release 0.3.2 (there might be newer Composer installable version)
License: New BSD License
Description
Allows the use of the consumer and provider angles of the OAuth 1.0a specification
Maintainers
- Jeff Hodsdon (jeffhodsdon) — lead, active
- Bill Shupp (shupp) — lead, active
- Michael Gauthier (gauthierm) — developer, active
Dependencies
Required
- PHP (>= 5.1.2)
- PEAR Installer (>= 1.4.0)
- PEAR (>= 1.4.0)
- HTTP_Request2 (>= 0.5.1)
- date (extension)
- SPL (extension)
- hash (extension)
Optional
- Log
- Cache_Lite
- pecl_http (extension, >= 1.6.0)
Releases
- 0.3.2 (alpha, 2016-01-08)
Release notes
License: New BSD License
New features and bugs fixed:
* Fixed PEAR #20426. Authorization header values parsed incorrectly
* Added composer support. - 0.3.1 (alpha, 2013-11-05)
Release notes
License: New BSD License
API changes:
* added $body parameter to HTTP_OAuth_Provider::__construct()
* added HTTP_OAuth_Provider::setBody()
* renamed HTTP_OAuth_Provider::getPostData() to getBody()
* made HTTP_OAuth_Provider::getBody() publicNew features and bugs fixed:
* Fixed PEAR #17806. DELETE method is not supported.
* Fixed PEAR #18574. Avoid try-catch-rethrow.
* Fixed PEAR #18701. Only variables should be passed by reference.
* Fixed PEAR #18425. Array keys not decoded in HTTP_OAuth_Provider.
* Fixed PEAR #18431. Handle PUT requests better in HTTP_OAuth_Provider.
* Fixed PEAR #20106. rawBodyData always included in provider request.
* Fixed PEAR #20107. Handle multiple query params with same name as array.
* Added LICENSE file.
* Include README in package file.
* Fixed reset() call in MessageTest in unit tests. - 0.3.0 (alpha, 2013-11-01)
Release notes
License: New BSD License
API changes:
* added $body parameter to HTTP_OAuth_Provider::__construct()
* added HTTP_OAuth_Provider::setBody()
* renamed HTTP_OAuth_Provider::getPostData() to getBody()
* made HTTP_OAuth_Provider::getBody() publicNew features and bugs fixed:
* Fixed PEAR #17806. DELETE method is not supported.
* Fixed PEAR #18574. Avoid try-catch-rethrow.
* Fixed PEAR #18701. Only variables should be passed by reference.
* Fixed PEAR #18425. Array keys not decoded in HTTP_OAuth_Provider.
* Fixed PEAR #18431. Handle PUT requests better in HTTP_OAuth_Provider.
* Fixed PEAR #20106. rawBodyData always included in provider request.
* Fixed PEAR #20107. Handle multiple query params with same name as array. - 0.2.3 (alpha, 2011-07-16)
Release notes
License: New BSD License
* Fixed GH issue #10. don't use reset() to get the first array value
* Disabled E_DEPRECTED error logging when creating packages - 0.2.2 (alpha, 2010-12-29)
Release notes
License: New BSD License
* Fixed #18162. Added optional Cache_Lite dependency for new storage support
- 0.2.1 (alpha, 2010-12-29)
Release notes
License: New BSD License
* Fixed #18161. Removed incorrect code coverage directory inclusion from package.xml
- 0.2.0 (alpha, 2010-12-29)
Release notes
License: New BSD License
* Added storage interface for consumers, including Cache_Lite driver
* Fixed #17701 (Strict Standards Notice)
* Fixed #17653 (HTTP_OAuth_Consumer_Request converts + to %20)
* Fixed #17567 (Changes to support OAuth Session 1.0 Draft 1)
* Added additional error constants and maps in HTTP_OAuth_Provider_Response - 0.1.18 (alpha, 2010-07-20)
Release notes
License: BSD Style
* Removed the automatic adding of a Content-Type header for consumer requests
- 0.1.17 (alpha, 2010-06-30)
Release notes
License: BSD Style
* Fixed another bug with '+' to '%20'. This time HTTP_Request2's usage of http_build_query() makes spaces into '+' not '%20'
- 0.1.16 (alpha, 2010-06-24)
Release notes
License: BSD Style
* Fixed url encoding issue. "+" should be "%20"
- 0.1.15 (alpha, 2010-06-22)
Release notes
License: BSD Style
* Fixed urldecoding issue in provider code
- 0.1.14 (alpha, 2010-05-25)
Release notes
License: BSD Style
* Including query string variables in incoming requests to providers
- 0.1.13 (alpha, 2010-05-25)
Release notes
License: BSD Style
* Including query string variables in signatures for consumer requests.
- 0.1.12 (alpha, 2010-05-25)
Release notes
License: BSD Style
* Fixed #17336. Paramters will be sorted when getting them from a message
- 0.1.11 (alpha, 2010-05-25)
Release notes
License: BSD Style
* Fixed bug where the query string was getting into the url in the base signature string
- 0.1.10 (alpha, 2010-04-24)
Release notes
License: BSD Style
Updated digg example
- 0.1.9 (alpha, 2010-02-19)
Release notes
License: BSD Style
* Added HTTP_OAuth_Consumer::getLastResponse()
* Fixed #17018 - Incorrect method names in comment examples - 0.1.8 (alpha, 2010-02-16)
Release notes
License: BSD Style
Getting headers in HTTP_OAuth_Provider_Request is now case insensitive.
Made HTTP_OAuth_Consumer::getSecrets() public. - 0.1.7 (alpha, 2010-01-28)
Release notes
License: BSD Style
* Added check in HTTP_OAuth_Provider_Request::isValidSignature() to check if signature method exists in request
- 0.1.6 (alpha, 2009-11-30)
Release notes
License: BSD Style
* Fixed issue where oauth parameters were in the url's query string
- 0.1.5 (alpha, 2009-11-20)
Release notes
License: BSD Style
* Fixed #16800 Issue with HTTP_OAuth_Provider_Request::getRequestUri()
* Fixed #16782 Issue with HTTP_OAuth_Consumer::sendRequest() not including GET parameters
* Added unit tests for bugs. - 0.1.4 (alpha, 2009-10-13)
Release notes
License: BSD Style
* Fixed support for accepting HTTP_Request2 objects directly into HTTP_OAuth_Consumer
- 0.1.3 (alpha, 2009-10-06)
Release notes
License: BSD Style
* Added cloning for request objects in HTTP_OAuth_Consumer
* Added support for accepting HTTP_Request2 objects directly into HTTP_OAuth_Consumer
* Corrected check for Content-Type in HTTP_OAuth_Provider - 0.1.2 (alpha, 2009-09-14)
Release notes
License: BSD Style
* Fixed double encoding issue for consumer POST requests
- 0.1.1 (alpha, 2009-09-08)
Release notes
License: BSD Style
Initial release.
- 0.1.0 (alpha, 2009-09-02)
Release notes
License: BSD Style
Initial release.
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #16573 | Closed | Bug | 0.1.0 | 2009-09-07 | Consumer not setting Content-Type for requests |
| #16619 | Closed | Bug | 0.1.2 | 2009-09-16 | No params/headers from Consumer::getRequestToken() |
| #16782 | Closed | Bug | 0.1.4 | 2009-11-12 | HTTP_OAuth_Consumer::sendRequest() can`t handling GET request with parameters |
| #16800 | Closed | Bug | 0.1.4 | 2009-11-18 | when building the base string |
| #17018 | Closed | Doc | 0.1.6 | 2010-01-20 | Misspelling for method name in comment |
| #17306 | Closed | Req | 0.1.9 | 2010-04-11 | Support for multipart forms |
| #17336 | Closed | Bug | 0.1.9 | 2010-04-22 | sorted parameters |
| #17519 | Open | Bug | SVN | 2010-06-23 | Don't assume that a realm is an URL |
| #17520 | Open | Bug | SVN | 2010-06-23 | Always include a challenge on code 401 |
| #17566 | Duplicate | Req | 0.1.17 | 2010-07-06 | Changes to support OAuth Session 1.0 Draft 1 |
| #17567 | Closed | Req | 0.1.17 | 2010-07-06 | Changes to support OAuth Session 1.0 Draft 1 |
| #17653 | Closed | Bug | 0.1.18 | 2010-08-03 | HTTP_OAuth_Consumer_Request converts + to %20 |
| #17701 | Closed | Bug | 0.1.18 | 2010-08-14 | Strict Standards Notice in Common.php |
| #17806 | Closed | Bug | 0.1.18 | 2010-08-24 | "DELETE Method" is not support |
| #18161 | Closed | Bug | 0.2.0 | 2010-12-29 | role="data" |
| #18162 | Closed | Bug | 0.2.1 | 2010-12-29 | Cache_Lite not in dependencies list |
| #18425 | Closed | Bug | 0.2.2 | 2011-04-07 | HTTP_OAuth::urldecode does not decode array keys |
| #18431 | Closed | Req | 0.2.2 | 2011-04-11 | Improvements in handling PUT requests |
| #18574 | Closed | Req | 0.2.2 | 2011-05-31 | Avoid try-catch-rethrow |
| #18701 | Closed | Bug | 0.2.3 | 2011-08-01 | Only variables should be passed by reference |
| #19696 | Bogus | Bug | 0.2.3 | 2012-11-08 | E_NOTICE in HTTP_OAuth_Message::offsetGet() |
| #20106 | Closed | Bug | SVN | 2013-10-31 | rawBodyData is always included as a parameter in provider request |
| #20107 | Closed | Bug | SVN | 2013-10-31 | Array query parameters and post data not handled properly |
| #20426 | Closed | Bug | SVN | 2014-10-14 | Authorization header values parsed incorrectly |