PHPackages                             chillerlan/php-oauth-providers - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. chillerlan/php-oauth-providers

Abandoned → [chillerlan/php-oauth](/?search=chillerlan%2Fphp-oauth)ArchivedLibrary[HTTP &amp; Networking](/categories/http)

chillerlan/php-oauth-providers
==============================

OAuth 1/2 Provider implementations for chillerlan/php-oauth-core.

2.0.0(5y ago)45.3k[2 issues](https://github.com/chillerlan/php-oauth-providers/issues)MITPHPPHP ^7.4 || ^8.0

Since Nov 11Pushed 2y ago1 watchersCompare

[ Source](https://github.com/chillerlan/php-oauth-providers)[ Packagist](https://packagist.org/packages/chillerlan/php-oauth-providers)[ Docs](https://github.com/chillerlan/php-oauth-providers)[ Fund](https://www.paypal.com/donate?hosted_button_id=WLYUNAT9ZTJZ4)[ Fund](https://ko-fi.com/codemasher)[ RSS](/packages/chillerlan-php-oauth-providers/feed)WikiDiscussions main Synced 3d ago

READMEChangelog (2)Dependencies (8)Versions (4)Used By (0)

chillerlan/php-oauth-providers
==============================

[](#chillerlanphp-oauth-providers)

**ATTENTION: This library has been abandoned and archive in favor of [chillerlan/php-oauth](https://github.com/chillerlan/php-oauth)**

[![PHP Version Support](https://camo.githubusercontent.com/1d1f2039463f1e05eb8cede1e4009d546a4e2e805ee0ebd506290becb1ccd33f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6368696c6c65726c616e2f7068702d6f617574682d70726f7669646572733f6c6f676f3d70687026636f6c6f723d383839324246)](https://www.php.net/supported-versions.php)[![Packagist version](https://camo.githubusercontent.com/22c7157cd9ba7d57cd9e7cae9b15de7e3084ab992123acffc4c393ff69630058/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6368696c6c65726c616e2f7068702d6f617574682d70726f7669646572732e7376673f6c6f676f3d7061636b6167697374)](https://packagist.org/packages/chillerlan/php-oauth-providers)[![License](https://camo.githubusercontent.com/6aae6758ceeb46df0edd7bef534f03c44c1a49959c55a57e9803798548f72ae0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6368696c6c65726c616e2f7068702d6f617574682d70726f7669646572732e737667)](https://github.com/chillerlan/php-oauth-providers/blob/main/LICENSE)[![Continuous Integration](https://camo.githubusercontent.com/d216454dca47c025c61c9b758b83bdb62722075c4287ed601a9c914b85a20aa0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6368696c6c65726c616e2f7068702d6f617574682d70726f7669646572732f63692e796d6c3f6272616e63683d6d61696e266c6f676f3d676974687562)](https://github.com/chillerlan/php-oauth-providers/actions/workflows/ci.yml?query=branch%3Amain)[![CodeCov](https://camo.githubusercontent.com/c042f849017b2d3f2ebd2e10056758efcda322181acf059dc574dc45a8caa7a7/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f6368696c6c65726c616e2f7068702d6f617574682d70726f7669646572732e7376673f6c6f676f3d636f6465636f76)](https://codecov.io/github/chillerlan/php-oauth-providers)[![Codacy](https://camo.githubusercontent.com/b3eac08d7250db8715f7df41eef3349435d60bbeb424976335d478dcfa4deeb9/68747470733a2f2f696d672e736869656c64732e696f2f636f646163792f67726164652f61386638363764336435333834306164616162633264366161623330346366303f6c6f676f3d636f64616379)](https://app.codacy.com/gh/chillerlan/php-oauth-providers/dashboard)[![Packagist downloads](https://camo.githubusercontent.com/df08119da5a2db29617120a7d91e87857b2142c177e22cf93e6a7f82900c0fc9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6368696c6c65726c616e2f7068702d6f617574682d70726f7669646572732e7376673f6c6f676f3d7061636b6167697374)](https://packagist.org/packages/chillerlan/php-oauth-providers/stats)

Documentation
=============

[](#documentation)

See [the wiki](https://github.com/chillerlan/php-oauth-providers/wiki) for advanced documentation.

Requirements
------------

[](#requirements)

- PHP 8.1+
- a [PSR-18](https://www.php-fig.org/psr/psr-18/) compatible HTTP client library of your choice ([there is one included](https://github.com/chillerlan/php-httpinterface), though)
    - optional [PSR-17](https://www.php-fig.org/psr/psr-17/) compatible Request-, Response- and UriFactories

For documentation of the core components see [`chillerlan/php-oauth-core`](https://github.com/chillerlan/php-oauth-core).

Installation
------------

[](#installation)

**requires [composer](https://getcomposer.org)**

`composer.json` (note: replace `dev-main` with a [version boundary](https://getcomposer.org/doc/articles/versions.md))

```
{
	"require": {
		"php": "^8.1",
		"chillerlan/php-oauth-providers": "dev-main"
	}
}
```

Profit!

Supported Providers
-------------------

[](#supported-providers)

A list of already implemented Providers.

ProviderAPI keysrevoke accessOAuth`ClientCredentials`[Amazon](https://login.amazon.com/)[link](https://sellercentral.amazon.com/hz/home)2[BattleNet](https://develop.battle.net/documentation)[link](https://develop.battle.net/access/clients)[link](https://account.blizzard.com/connections)2✓[BigCartel](https://developers.bigcartel.com/api/v1)[link](https://bigcartel.wufoo.com/forms/big-cartel-api-application/)[link](https://my.bigcartel.com/account)2[Bitbucket](https://developer.atlassian.com/bitbucket/api/2/reference/)[link](https://developer.atlassian.com/apps/)2✓[Deezer](https://developers.deezer.com/api)[link](http://developers.deezer.com/myapps)[link](https://www.deezer.com/account/apps)2[DeviantArt](https://www.deviantart.com/developers/)[link](https://www.deviantart.com/developers/apps)[link](https://www.deviantart.com/settings/applications)2✓[Discogs](https://www.discogs.com/developers/)[link](https://www.discogs.com/settings/developers)[link](https://www.discogs.com/settings/applications)1[Discord](https://discordapp.com/developers/)[link](https://discordapp.com/developers/applications/)2✓[Flickr](https://www.flickr.com/services/api/)[link](https://www.flickr.com/services/apps/create/)[link](https://www.flickr.com/services/auth/list.gne)1[Foursquare](https://developer.foursquare.com/docs)[link](https://foursquare.com/developers/apps)[link](https://foursquare.com/settings/connections)2[GitHub](https://developer.github.com/)[link](https://github.com/settings/developers)[link](https://github.com/settings/applications)2[GitLab](https://docs.gitlab.com/ee/api/README.html)[link](https://gitlab.com/profile/applications)2✓[Google](https://developers.google.com/oauthplayground/)[link](https://console.developers.google.com/apis/credentials)[link](https://myaccount.google.com/permissions)2[GuildWars2](https://wiki.guildwars2.com/wiki/API:Main)[link](https://account.arena.net/applications)[link](https://account.arena.net/applications)2[Imgur](https://apidocs.imgur.com)[link](https://api.imgur.com/oauth2/addclient)[link](https://imgur.com/account/settings/apps)2[Instagram](https://www.instagram.com/developer/)[link](https://www.instagram.com/developer/clients/manage/)[link](https://www.instagram.com/accounts/manage_access/)2[LastFM](https://www.last.fm/api/)[link](https://www.last.fm/api/account/create)[link](https://www.last.fm/settings/applications)-[MailChimp](https://developer.mailchimp.com/)[link](https://admin.mailchimp.com/account/oauth2/)2[Mastodon](https://docs.joinmastodon.org/api/)link2[MicrosoftGraph](https://docs.microsoft.com/graph/overview)[link](https://aad.portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps)[link](https://account.live.com/consent/Manage)2[Mixcloud](https://www.mixcloud.com/developers/)[link](https://www.mixcloud.com/developers/create/)[link](https://www.mixcloud.com/settings/applications/)2[MusicBrainz](https://musicbrainz.org/doc/Development)[link](https://musicbrainz.org/account/applications)[link](https://musicbrainz.org/account/applications)2[NPROne](https://dev.npr.org/api/)[link](https://dev.npr.org/console)2[OpenCaching](https://www.opencaching.de/okapi/)[link](https://www.opencaching.de/okapi/signup.html)[link](https://www.opencaching.de/okapi/apps/)1[OpenStreetmap](https://wiki.openstreetmap.org/wiki/API)[link](https://www.openstreetmap.org/user/%7BUSERNAME%7D/oauth_clients)1[OpenStreetmap2](https://wiki.openstreetmap.org/wiki/API)[link](https://www.openstreetmap.org/oauth2/applications)2[Patreon](https://docs.patreon.com/)[link](https://www.patreon.com/portal/registration/register-clients)2[PayPal](https://developer.paypal.com/docs/connect-with-paypal/reference/)[link](https://developer.paypal.com/developer/applications/)2✓[PayPalSandbox](https://developer.paypal.com/docs/connect-with-paypal/reference/)[link](https://developer.paypal.com/developer/applications/)2✓[Slack](https://api.slack.com)[link](https://api.slack.com/apps)[link](https://slack.com/apps/manage)2[SoundCloud](https://developers.soundcloud.com/)[link](https://soundcloud.com/you/apps)[link](https://soundcloud.com/settings/connections)2✓[Spotify](https://developer.spotify.com/documentation/web-api/)[link](https://developer.spotify.com/dashboard)[link](https://www.spotify.com/account/apps/)2✓[SteamOpenID](https://developer.valvesoftware.com/wiki/Steam_Web_API)[link](https://steamcommunity.com/dev/apikey)-[Stripe](https://stripe.com/docs/api)[link](https://dashboard.stripe.com/apikeys)[link](https://dashboard.stripe.com/account/applications)2[Tumblr](https://www.tumblr.com/docs/en/api/v2)[link](https://www.tumblr.com/oauth/apps)[link](https://www.tumblr.com/settings/apps)1[Tumblr2](https://www.tumblr.com/docs/en/api/v2)[link](https://www.tumblr.com/oauth/apps)[link](https://www.tumblr.com/settings/apps)2[Twitch](https://dev.twitch.tv/docs/api/reference/)[link](https://dev.twitch.tv/console/apps/create)[link](https://www.twitch.tv/settings/connections)2✓[Twitter](https://developer.twitter.com/docs)[link](https://developer.twitter.com/apps)[link](https://twitter.com/settings/applications)1[TwitterCC](https://developer.twitter.com/en/docs/basics/authentication/overview/application-only)[link](https://developer.twitter.com/apps)[link](https://twitter.com/settings/applications)2✓[Vimeo](https://developer.vimeo.com)[link](https://developer.vimeo.com/apps)[link](https://vimeo.com/settings/apps)2✓[WordPress](https://developer.wordpress.com/docs/api/)[link](https://developer.wordpress.com/apps/)[link](https://wordpress.com/me/security/connected-applications)2[YouTube](https://developers.google.com/oauthplayground/)[link](https://console.developers.google.com/apis/credentials)[link](https://myaccount.google.com/permissions)2Disclaimer
==========

[](#disclaimer)

OAuth tokens are secrets and should be treated as such. Store them in a safe place, [consider encryption](http://php.net/manual/book.sodium.php).
I won't take responsibility for stolen auth tokens. Use at your own risk.

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~522 days

Total

2

Last Release

1854d ago

Major Versions

1.0.0 → 2.0.02021-04-17

PHP version history (2 changes)1.0.0PHP ^7.2

2.0.0PHP ^7.4 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/ada3d048807a11e536645fb87da881170b18f34c0c61fa09e34807c5d79e0b89?d=identicon)[codemasher](/maintainers/codemasher)

---

Top Contributors

[![codemasher](https://avatars.githubusercontent.com/u/592497?v=4)](https://github.com/codemasher "codemasher (246 commits)")

---

Tags

discogs-apigithub-oauthlastfm-apilet-php5-dieoauthoauth-clientoauth1oauth2phpphp-libraryphp5-is-deadphp7-is-deadphp8psr-17psr-18psr-7rfc5849rfc6749spotify-web-apitwitter-oauthpsr-7apiclientpsr-17wordpressamazoninstagrampsr-18googlestripeslackoauthoauth2microsoftbitbucketgithubgitlabtwittertumblrpaypalmailchimpbattle.netsteamdeviantartvimeomixcloudflickrfoursquaretwitchimgurgitterdiscordspotifymusicbrainzdiscogsDeezermastodonpatreonOpenStreetMapsoundcloudrfc6749rfc5849last.fmguildwars2nprbigcartelopencaching

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/chillerlan-php-oauth-providers/health.svg)

```
[![Health](https://phpackages.com/badges/chillerlan-php-oauth-providers/health.svg)](https://phpackages.com/packages/chillerlan-php-oauth-providers)
```

###  Alternatives

[hwi/oauth-bundle

Support for authenticating users using both OAuth1.0a and OAuth2 in Symfony.

2.4k21.5M69](/packages/hwi-oauth-bundle)[and/oauth

Simple and amazing OAuth library with many providers. Just try it out!

4645.2k2](/packages/and-oauth)[socialconnect/auth

Social Connect Auth Component

568845.4k5](/packages/socialconnect-auth)[chillerlan/php-oauth

A fully transparent, framework agnostic PSR-18 OAuth client.

4210.4k2](/packages/chillerlan-php-oauth)[phpro/http-tools

HTTP tools for developing more consistent HTTP implementations.

28137.8k](/packages/phpro-http-tools)[amphp/http-client-psr7

PSR-7 adapter for Amp's HTTP client.

1454.7k4](/packages/amphp-http-client-psr7)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
