OAuth client integration for Symfony. Supports both OAuth1.0a and OAuth2.
PHP Other
Clone or download
Permalink
Failed to load latest commit information.
Connect Update AccountConnectorInterface.php Aug 11, 2015
Controller Don't start session when already initialized & start if not started yet Jul 23, 2018
DependencyInjection Merge pull request #1326 from KonstantinKuklin/patch1 Jun 13, 2018
Event Added FOSUserBundle like events (#1201) Apr 14, 2017
Form Apply php-cs-fixer Sep 28, 2017
OAuth Windows Live resource owner fix Jul 20, 2018
Resources Add Symfony 4.1 routing files Jun 13, 2018
Security Merge pull request #1339 from PouleR/master Mar 2, 2018
Templating/Helper Bump minimum Symfony version Jan 9, 2017
Tests Add Facebook Profile Picture (#1390) Jun 25, 2018
Twig/Extension Update `php-cs-fixer` to latest one & run it over code base Jan 8, 2017
.gitignore Update `php-cs-fixer` to latest one & run it over code base Jan 8, 2017
.php_cs Add header comment to cs fixer Apr 14, 2017
.travis.yml Remove beta sections Jun 13, 2018
CHANGELOG.md Prepare for release `0.6.3` Jul 31, 2018
HWIOAuthBundle.php Refactor whole code base to use Httplug instead of Buzz Jun 27, 2017
HWIOAuthEvents.php Mark event constants with annotation May 8, 2017
LICENSE Move the LICENSE file into main folder of repository Jul 1, 2017
Makefile Add cs fixer to Travis Apr 14, 2017
README.md README: Fix links to 0.3 and 0.4 tags Jun 29, 2018
composer.json Attempting to add Symfony 4 testing for Travis (#1290) Dec 1, 2017
phpunit.xml.dist Update `php-cs-fixer` to latest one & run it over code base Jan 8, 2017

README.md

HWIOAuthBundle

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

The HWIOAuthBundle adds support for authenticating users via OAuth1.0a or OAuth2 in Symfony.

This bundle contains support for 58 different providers:

  • 37signals,
  • Amazon,
  • Asana,
  • Auth0,
  • Azure,
  • Bitbucket,
  • Bitly,
  • Box,
  • BufferApp,
  • Clever,
  • Dailymotion,
  • Deezer,
  • DeviantArt,
  • Discogs,
  • Disqus,
  • Dropbox,
  • EVE Online,
  • Facebook,
  • FI-WARE,
  • Flickr,
  • Foursquare,
  • GitHub,
  • Google,
  • Hubic,
  • Instagram,
  • Itembase,
  • Jawbone,
  • JIRA,
  • LinkedIn,
  • Mail.ru
  • Odnoklassniki,
  • Office365,
  • PayPal,
  • QQ,
  • RunKeeper,
  • Salesforce,
  • Sensio Connect,
  • Sina Weibo,
  • Slack,
  • Soundcloud,
  • Spotify,
  • Stack Exchange,
  • Stereomood,
  • Strava,
  • Toshl,
  • Trakt,
  • Trello,
  • Twitch,
  • Twitter,
  • VKontakte,
  • Windows Live,
  • Wordpress,
  • Wunderlist,
  • XING,
  • Yahoo,
  • Yandex,
  • Youtube

Note: this bundle adds easy way to implement any of OAuth1.0a or OAuth2 provider!

Installation

All the installation instructions are located in the documentation, check it for specific version:

  • 0.6 with support for Symfony >=2.8
  • 0.5 with support for Symfony >=2.3,<4.0
  • 0.4 with support for Symfony >=2.3,<3.0
  • 0.3 with support for Symfony >=2.1,<2.7

Documentation

The bulk of the documentation is stored in the Resources/doc/index.md file in this bundle. Read the documentation for version:

  • 0.6 with support for Symfony >=2.8
  • 0.5 with support for Symfony >=2.3,<4.0
  • 0.4 with support for Symfony >=2.3,<3.0
  • 0.3 with support for Symfony >=2.1,<2.7

License

This bundle is under the MIT license. See the complete license in the bundle:

LICENSE