PHP OAuth API authorizes user access using the OAuth protocol. It abstracts OAuth 1.0, 1.0a, and 2.0 in the same class. It provides built-in support for popular OAuth servers: Bitbucket, Box.net, Dropbox, Eventful, Facebook, Fitbit, Flickr, Foursquare, github, Google, Instagram, LinkedIn, Microsoft, RightSignature, Scoop.it, StockTwits, Tumblr, Twitter, XING, and Yahoo!. Every other OAuth server is supported by setting an endpoint URLs and other parameters using specific class variables. The class can also send requests to an API using the previously-obtained OAuth access token. For servers which support offline access, the class can renew expired tokens automatically using refresh tokens.
| Tags | PHP php classes OAuth |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | any |
| Implementation | PHP |
Recent releases


Release Notes: This release adds support for two-legged requests so applications can send API requests which do not require user authorization. It also adds support for API responses which redirect to a different URL.


Release Notes: This version added support for setting the scope permissions in the OAuth 1 authorization dialog URL. It also documented the refresh parameter passed to the StoreAccessToken function.


Release Notes: This revision adds built-in support for XING and RightSignature servers. It also adds an option to call an API and force the decoding of a response as being JSON or form URL encoded, thus overriding the server response content type.


Release Notes: This release adds support for Box.net. It also adds support to renew expired tokens automatically during API calls with servers which support refresh tokens, like Google and Box.net.


Release Notes: This release adds built-in support for StockTwits and Eventful OAuth servers.
A data quality solution that includes a profiler, validator, and comparator.