Laravel OAuth IoC wrapper Library
Suggestion: This is just a Service Provider with a Laravel Session class for token storage. If you would like to keep using Lusitanian's PHPoAuthLib, please use
artdarek/oauth-4-laravel by Dariusz Prząda. If you are interested in Guzzle-based service classes, look here!
Follow the steps below and you will be able to get an object of the service class with one rule:
$fb = OAuth::consumer('Facebook'); $fb = OAuth::consumer('Facebook', 'https://example.com/callback');
Optionally, add a second parameter with the URL which the service needs to redirect to. Default, it uses the
URL::current(), provided by Laravel (L4).
Add an alias to the bottom of app/config/app.php
'OAuth' => 'hannesvdvreken\OAuth\facade\OAuth',
and register this service provider at the bottom of the
'providers' => array( ... 'hannesvdvreken\OAuth\OAuthServiceProvider', ),
Add your credentials to app/config/oauth.php
return array( /** * One of 'StreamClient' or 'CurlClient'. Defaults to 'StreamClient' if not provided. */ 'client' => 'StreamClient', 'consumers' => array( 'Facebook' => array( 'client_id' => '', 'client_secret' => '', 'scope' => array(), ), ), );