Skip to content

Instantly share code, notes, and snippets.

@kiall
Created October 13, 2011 15:48
Show Gist options
  • Save kiall/1284587 to your computer and use it in GitHub Desktop.
Save kiall/1284587 to your computer and use it in GitHub Desktop.
<?php
// Get a token ..
$provider = $this->request->param('provider');
$consumer = OAuth2_Consumer::factory($provider);
$token = $consumer->request_token(array('code' => $this->request->query('code')));
Session::instance()->set('oauth2.token.'.$provider, $token);
// Use a token..
$consumer = OAuth2_Consumer::factory($provider, Session::instance()->get('oauth2.token.'.$provider, NULL));
$request = Request::factory('http://bla/api/me');
$response = $consumer->execute($request);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment